private void bbiNew_ItemClick(object sender, ItemClickEventArgs e) { BindingList <Model.ConfigPath> dataSource = this.gridControl.DataSource as BindingList <Model.ConfigPath>; dataSource.Add(ConfigPathCollection.NewTemplate( )); this.gridView.BestFitColumns( ); //this.bsiRecordsCount.Caption = "RECORDS : " + ((BindingList<ConfigPath>) this.gridControl.DataSource).Count; }
private void bbiLoadTemplates_ItemClick(object sender, ItemClickEventArgs e) { ConfigPathCollection coll = ConfigPathCollection.NewCollectionTemplate( ); foreach (var o in coll.List) { this.cpColl.List.Add(o); } }
private void gridView1_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { GridView gv = sender as GridView; var o = ConfigPathCollection.NewTemplate( ); gv.SetRowCellValue(e.RowHandle, gv.Columns[ConfigPath.ISACTIVE_DISPLAYNAME], o.IsActive); gv.SetRowCellValue(e.RowHandle, gv.Columns[ConfigPath.TYPE_DISPLAYNAME], o.Type); gv.SetRowCellValue(e.RowHandle, gv.Columns[ConfigPath.SHORTCUT_DISPLAYNAME], o.ShortCut); gv.SetRowCellValue(e.RowHandle, gv.Columns[ConfigPath.PATHDIR_DISPLAYNAME], o.PathDir); //gv.SetRowCellValue( e.RowHandle, gv.Columns[ ConfigPath.BASEDIR_DISPLAYNAME ], o.BaseDir ); //this.bsiRecordsCount.Caption = "RECORDS : " + ((BindingList<ConfigPath>) this.gridControl.DataSource).Count; }
public ConfigPathsCollectionXUC(ConfigPathCollection cpColl = null) { this.cpColl = cpColl; InitializeComponent( ); if (this.DesignMode) { this.gridControl.DataSource = ConfigPathCollection.NewCollectionTemplate( ).List; } else { this.gridControl.DataSource = this.cpColl?.List; this.gridControl.RefreshDataSource( ); this.gridControl.Refresh( ); } this.bsiRecordsCount.Caption = null; { this.gridControl.UseEmbeddedNavigator = true; this.gridView.OptionsView.NewItemRowPosition = NewItemRowPosition.Top; this.gridView.InitNewRow += new InitNewRowEventHandler(this.gridView1_InitNewRow); this.gridView.OptionsView.ShowFooter = true; this.gridView.OptionsBehavior.Editable = true; this.gridView.OptionsBehavior.ReadOnly = false; { this.gridView.Columns[ConfigPath.ISACTIVE_FIELDNAME].Visible = false; this.gridView.Columns[ConfigPath.ISVALID_FIELDNAME].Visible = false; this.gridView.Columns[ConfigPath.EXISTS_DIRFLAG_FIELDNAME].Visible = false; this.gridView.Columns[ConfigPath.READABLE_DIRFLAG_FIELDNAME].Visible = false; this.gridView.Columns[ConfigPath.WRITABLE_DIRFLAG_FIELDNAME].Visible = false; } { this.gridView.Columns[ConfigPath.ISVALID_FIELDNAME].OptionsColumn.AllowFocus = false; this.gridView.Columns[ConfigPath.EXISTS_DIRFLAG_FIELDNAME].OptionsColumn.AllowFocus = false; this.gridView.Columns[ConfigPath.READABLE_DIRFLAG_FIELDNAME].OptionsColumn.AllowFocus = false; this.gridView.Columns[ConfigPath.WRITABLE_DIRFLAG_FIELDNAME].OptionsColumn.AllowFocus = false; this.gridView.Columns[ConfigPath.PATHDIR_FIELDNAME].OptionsColumn.AllowFocus = false; } { this.gridView.Columns[ConfigPath.PATHDIR_FIELDNAME].OptionsColumn.ReadOnly = true; } } }
private void NavigationControllerForm_Load(object sender, EventArgs e) { this.cpColl = ConfigPathCollection.Load( ); this.dsColl = DataStoreCollection.Load(this.cpColl.GetDirList(ConfigPath.ConfigPathTypeEnum.DataStores)); this.RecreateUserControls( ); }