コード例 #1
0
        private ITableDataSet GetTableDataSet()
        {
            var tableDataSet = DataAdapter?.GetTableDataSet(conf =>
            {
                conf.LazyLoadingOptions       = LazyLoadingOptions;
                conf.PageableOptions.PageSize = PageSize;
                conf.GridViewEvents           = new GridViewEvents
                {
                    SaveOperationFinished   = this.SaveOperationFinished,
                    DeleteOperationFinished = this.DeleteOperationFinished,
                    NewItemCreated          = this.NewItemCreated,
                    OnItemClicked           = this.OnItemClicked
                };
            });

            if (tableDataSet is null)
            {
                return(new TableDataSet <EmptyDataSetItem>(Enumerable.Empty <EmptyDataSetItem>().AsQueryable()));
            }

            tableDataSet = MasterDetailTableDataSetFactory.ConvertToMasterTableIfIsRequired(tableDataSet);


            return(tableDataSet);
        }
コード例 #2
0
        private ITableDataSet GetTableDataSet()
        {
            var tableDataSet = DataAdapter?.GetTableDataSet(conf =>
            {
                conf.LazyLoadingOptions.DataUri = LazyLoadingOptions.DataUri;
                conf.PageableOptions.PageSize   = PageSize;
            });

            if (tableDataSet is null)
            {
                return(new TableDataSet <EmptyDataSetItem>(Enumerable.Empty <EmptyDataSetItem>().AsQueryable()));
            }

            tableDataSet = MasterDetailTableDataSetFactory.ConvertToMasterTableIfIsRequired(tableDataSet);

            return(tableDataSet);
        }