Beispiel #1
0
        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;
        }
Beispiel #2
0
        private void bbiLoadTemplates_ItemClick(object sender, ItemClickEventArgs e)
        {
            ConfigPathCollection coll = ConfigPathCollection.NewCollectionTemplate( );

            foreach (var o in coll.List)
            {
                this.cpColl.List.Add(o);
            }
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
 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( );
 }