コード例 #1
0
        public DataTableVisualPropertiesDialog(DataTable dataTable)
        {
            InitializeComponent();
            #region Prepare controls
            upButton.Text    = string.Empty;
            upButton.Image   = VSImageLibrary.ArrowUp;
            downButton.Text  = string.Empty;
            downButton.Image = VSImageLibrary.ArrowDown;
            seriesListView.Items.Clear();
            seriesListView.SmallImageList = new ImageList();
            seriesListView.SmallImageList.Images.Add(VSImageLibrary.Graph);
            #endregion

            Content = dataTable;
            originalDataTableVPs = (DataTableVisualProperties)Content.VisualProperties.Clone();
            originalDataRowVPs   = new Dictionary <string, DataRowVisualProperties>();
            foreach (DataRow row in Content.Rows)
            {
                originalDataRowVPs.Add(row.Name, (DataRowVisualProperties)row.VisualProperties.Clone());
            }

            dataTableVisualPropertiesControl.Content = Content.VisualProperties;

            modifiedDisplayNames = new HashSet <string>();
            FillSeriesListView();
            RegisterContentEvents();
        }
コード例 #2
0
    public DataTableVisualPropertiesDialog(DataTable dataTable) {
      InitializeComponent();
      #region Prepare controls
      upButton.Text = string.Empty;
      upButton.Image = VSImageLibrary.ArrowUp;
      downButton.Text = string.Empty;
      downButton.Image = VSImageLibrary.ArrowDown;
      seriesListView.Items.Clear();
      seriesListView.SmallImageList = new ImageList();
      seriesListView.SmallImageList.Images.Add(VSImageLibrary.Graph);
      #endregion

      Content = dataTable;
      originalDataTableVPs = (DataTableVisualProperties)Content.VisualProperties.Clone();
      originalDataRowVPs = new Dictionary<string, DataRowVisualProperties>();
      foreach (DataRow row in Content.Rows)
        originalDataRowVPs.Add(row.Name, (DataRowVisualProperties)row.VisualProperties.Clone());

      dataTableVisualPropertiesControl.Content = Content.VisualProperties;

      modifiedDisplayNames = new HashSet<string>();
      FillSeriesListView();
      RegisterContentEvents();
    }