//加载索引 private void LoadIndexs() { List <IIndexClass> ics = _dbClass.GetIndexs(_table.TableName); DataTable dt = NameAliasValue.ToDataTableX(ics.ToArray()); dgvIndexs.DataSource = dt; }
//加载键 public void LoadKeys() { List <IConstraintClass> ccs = _dbClass.GetConstraints(_table.TableName); if (ccs.Count > 0) { DataTable dt = NameAliasValue.ToDataTableX(ccs.ToArray()); dgvKeys.DataSource = dt; } }
//加载列 private void LoadCols() { List <ITableColClass> cols = _table.GetColumns(); if (cols.Count > 0) { DataTable dt = NameAliasValue.ToDataTableX(cols.ToArray()); dgvCol.DataSource = dt; } }
//加载属性 private void LoadNormal() { string user = _dbClass.GetCurrentUser(); List <NameAliasValue> navs = _table.GetAttributes(); NameAliasValue nav = new NameAliasValue() { Name = "user", AliasName = "当前用户", Value = user }; navs.Insert(0, nav); dgvNormal.DataSource = NameAliasValue.ToDataTable(navs); }
private void FrmNormalView_Load(object sender, EventArgs e) { IGetAttribute attri = _object as IGetAttribute; if (attri != null) { this.dgvNormal.DataSource = NameAliasValue.ToDataTable(attri.GetAttributes()); } ICreateSql creatsql = _object as ICreateSql; if (creatsql != null) { CreateSqlDelegate action = MyDbHelper.GetCreateSqlFunction(creatsql, _dbClass.GetClassDbType()); if (action != null) { List <CreateSqlObject> csos = action(_dbClass.GetCurrentTableSpaceName()); tbSql.Text = CreateSqlObject.ToCollectionSqls(csos); } } }