Esempio n. 1
0
        //初始化数据源
        public void InitDataSource()
        {
            var tables = TableMngViewModel.GetTables(new PageQuery {
                pageIndex = 1, pageSize = 1000
            });

            Tables = new ObservableCollection <TableViewModel>(tables);
            tables = null;

            var fields = FieldMngViewModel.GetFields(new PageQuery {
                pageIndex = 1, pageSize = 1000
            });

            Fields = new ObservableCollection <FieldViewModel>(fields);
            fields = null;
        }
Esempio n. 2
0
        private void InitDataGrid()
        {
            dgTables.ShowRowNumber();
            dgFields.ShowRowNumber();
            model.CtlPage = ctlPagination;

            //加载表信息列表
            var tables = TableMngViewModel.GetTables(new PageQuery {
                pageIndex = 1, pageSize = 1000
            });                                                                                        //pageSize = 1000,加载所有表信息

            model.TbMngModel.Models = ((IEnumerable <CheckableModel>)tables).ToList();
            foreach (var tb in model.TbMngModel.Models)
            {
                tb.IsSingleSelect = true;
            }

            dgTables.SelectionChanged += dgTables_SelectionChanged;
        }
Esempio n. 3
0
 public TablesMngPage()
 {
     InitializeComponent();
     model         = this.DataContext as TableMngViewModel;
     base.Commands = model.Commands;
 }