private void bbiLoadTemplates_ItemClick(object sender, ItemClickEventArgs e) { ConfigPathCollection coll = ConfigPathCollection.NewCollectionTemplate( ); foreach (var o in coll.List) { this.cpColl.List.Add(o); } }
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; } } }