RealGrid2 Guide
Get data
Provider Sharing

Provider Share

Since RealGrid has an independent structure of View-Model and Data, multiple different GridViews can be displayed by connecting to one DataProvider.

1 DataProvider - 2 GridView

To connect GridView and DataProvider, use the GridBase.setDataSource() function.

// The variable of the first grid is gridView
gridView.setDataSource(dataProvider);

Let's attach the same DataProvider to the right grid as well.

// The variable of the second grid is gridView2
gridView2.setDataSource(dataProvider);

Change data

If you change the value of one DataProvider connected to multiple grids, the changed value will be displayed in all connected grids.

dataProvider.setValue(0,"2000", 1);
dataProvider.setValue(0,"2001", 3);
dataProvider.setValue(0,"2002", 5);
dataProvider.setValue(0,"2003", 7);
dataProvider.setValue(0,"2004", 9);
dataProvider.setValue(0,"2005", 10);
dataProvider.setValue(0,"2006", 12);
dataProvider.setValue(0,"2007", 15);
dataProvider.setValue(0,"2008", 17);
dataProvider.setValue(0,"2009", 19);
dataProvider.setValue(0,"2010", 20);