Ejemplo n.º 1
0
        private void CreateList()
        {
            List <SinoSZUC_FieldTreeItem> _ret       = new List <SinoSZUC_FieldTreeItem>();
            SinoSZUC_FieldTreeItem        _TableItem = new SinoSZUC_FieldTreeItem(TableDefine);

            _ret.Add(_TableItem);
            foreach (MDModel_Table_Column _tc in TableDefine.Columns)
            {
                if (_tc.ColumnDefine.CanShowAsResult)
                {
                    SinoSZUC_FieldTreeItem _tcItem = new SinoSZUC_FieldTreeItem(_tc);
                    _ret.Add(_tcItem);
                }
            }
            this.treeList1.BeginUpdate();
            this.treeList1.DataSource = _ret;
            this.treeList1.ExpandAll();
            this.treeList1.EndUpdate();
            using (MetaDataQueryServiceClient _msc = new MetaDataQueryServiceClient())
            {
                List <MDQuery_ComputeColumnDefine> _personList = _msc.GetPersonSavedComputField(TableDefine.QueryModelName, TableDefine.TableName).ToList <MDQuery_ComputeColumnDefine>();
                this.gridView1.BeginUpdate();
                this.sinoCommonGrid1.DataSource = _personList;
                this.gridView1.EndUpdate();
            }
        }