public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View) { HorizontalGridView hGridView = i_View as HorizontalGridView; if (hGridView != null) { hGridView.GridColumns = hGridColumns.Copy(); } }
public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View) { horizontalGridView = i_View as HorizontalGridView; HorizontalGridView hGridView = i_View as HorizontalGridView; if (hGridView != null) { hGridColumns = hGridView.GridColumns.Copy(); // Update UI this.C_ListHorizontalColumns.Items.Clear(); foreach (HorizontalGridColumn column in hGridColumns) { ImageListBoxItem item = new ImageListBoxItem(column, 0); this.C_ListHorizontalColumns.Items.Add(item); } this.C_ListHorizontalColumns.SelectedIndex = 0; } this.C_PropertyGrid.SelectedObject = horizontalGridView.HorizontalGridData; }