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; }