private void LoadColumnProperties()
 {
     string str = System.Design.SR.GetString("DGCol_ColumnPropsGroup1");
     if (this.currentColumnItem != null)
     {
         base.EnterLoadingMode();
         this.columnHeaderTextEdit.Text = this.currentColumnItem.HeaderText;
         this.columnHeaderImageEdit.Text = this.currentColumnItem.HeaderImageUrl;
         this.columnFooterTextEdit.Text = this.currentColumnItem.FooterText;
         this.columnSortExprCombo.Text = this.currentColumnItem.SortExpression;
         this.columnVisibleCheck.Checked = this.currentColumnItem.Visible;
         this.currentColumnEditor = null;
         if (this.currentColumnItem is BoundColumnItem)
         {
             this.currentColumnEditor = this.boundColumnEditor;
             str = System.Design.SR.GetString("DGCol_ColumnPropsGroup2", new object[] { "BoundColumn" });
         }
         else if (this.currentColumnItem is ButtonColumnItem)
         {
             this.currentColumnEditor = this.buttonColumnEditor;
             str = System.Design.SR.GetString("DGCol_ColumnPropsGroup2", new object[] { "ButtonColumn" });
         }
         else if (this.currentColumnItem is HyperLinkColumnItem)
         {
             this.currentColumnEditor = this.hyperLinkColumnEditor;
             str = System.Design.SR.GetString("DGCol_ColumnPropsGroup2", new object[] { "HyperLinkColumn" });
         }
         else if (this.currentColumnItem is EditCommandColumnItem)
         {
             this.currentColumnEditor = this.editCommandColumnEditor;
             str = System.Design.SR.GetString("DGCol_ColumnPropsGroup2", new object[] { "EditCommandColumn" });
         }
         else if (this.currentColumnItem is TemplateColumnItem)
         {
             str = System.Design.SR.GetString("DGCol_ColumnPropsGroup2", new object[] { "TemplateColumn" });
         }
         if (this.currentColumnEditor != null)
         {
             this.currentColumnEditor.LoadColumn(this.currentColumnItem);
         }
         base.ExitLoadingMode();
     }
     this.columnPropsGroup.Text = str;
 }
 private void InitPage()
 {
     this.currentDataSource = null;
     this.autoColumnCheck.Checked = false;
     this.selectedDataSourceNode = null;
     this.availableColumnsTree.Nodes.Clear();
     this.selColumnsList.Items.Clear();
     this.currentColumnItem = null;
     this.columnSortExprCombo.Items.Clear();
     this.currentColumnEditor = null;
     this.boundColumnEditor.ClearDataFields();
     this.buttonColumnEditor.ClearDataFields();
     this.hyperLinkColumnEditor.ClearDataFields();
     this.editCommandColumnEditor.ClearDataFields();
     this.propChangesPending = false;
     this.headerTextChanged = false;
 }