예제 #1
0
        //加载索引
        private void LoadIndexs()
        {
            List <IIndexClass> ics = _dbClass.GetIndexs(_table.TableName);
            DataTable          dt  = NameAliasValue.ToDataTableX(ics.ToArray());

            dgvIndexs.DataSource = dt;
        }
예제 #2
0
        //加载键
        public void LoadKeys()
        {
            List <IConstraintClass> ccs = _dbClass.GetConstraints(_table.TableName);

            if (ccs.Count > 0)
            {
                DataTable dt = NameAliasValue.ToDataTableX(ccs.ToArray());
                dgvKeys.DataSource = dt;
            }
        }
예제 #3
0
        //加载列
        private void LoadCols()
        {
            List <ITableColClass> cols = _table.GetColumns();

            if (cols.Count > 0)
            {
                DataTable dt = NameAliasValue.ToDataTableX(cols.ToArray());
                dgvCol.DataSource = dt;
            }
        }
예제 #4
0
        //加载属性
        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);
        }
예제 #5
0
        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);
                }
            }
        }