示例#1
0
 private void GridLoaderDelegateSetDataSource(IGridBase grid, IBusinessObjectCollection col)
 {
     if (col == null)
     {
         grid.DataSource = null;
         return;
     }
     var dataSetProvider = new ReadOnlyDataSetProvider(col);
     IUIDef uiDef = ((ClassDef)col.ClassDef).GetUIDef(grid.UiDefName);
     grid.DataSource = dataSetProvider.GetDataView(uiDef.UIGrid);
 }
示例#2
0
 public void GridLoaderDelegateLoadFromDiffCol(IGridBase grid, IBusinessObjectCollection col)
 {
     var dataSetProvider = new ReadOnlyDataSetProvider(_colToLoadFrom);
     IUIDef uiDef = ((ClassDef)col.ClassDef).GetUIDef(grid.UiDefName);
     var bindingListView = dataSetProvider.GetDataView(uiDef.UIGrid);
     grid.DataSource = bindingListView;
 }