Quantcast
Channel: Our ComponentOne » All Posts
Viewing all articles
Browse latest Browse all 14170

Reply To: C1DataGrid Merge/Header

$
0
0

Hello,

If you know beforehand about the cells that you need to merge.

Here’s some code that merges some specific cells in the header:

c1DataGrid1.MergingCells += (s, e) =>
{
 var _grid = s as C1DataGrid;
 var _mergeList = new List<DataGridCellsRange>();
_mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 0), _grid.GetCell(1, 0)));                           _mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 1), _grid.GetCell(1, 1)));
_mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 2), _grid.GetCell(1, 2)));
_mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 3), _grid.GetCell(0, 5)));
_mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 6), _grid.GetCell(0, 8)));
_mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 9), _grid.GetCell(1, 9)));
_mergeList.Add(new DataGridCellsRange(_grid.GetCell(0, 10), _grid.GetCell(1, 10)));                 
foreach (var range in _mergeList)
{
  e.Merge(range);
 }
};

You may also refer to our demo sample available at :

http://our.componentone.com/samples/silverlight-c1datagriddemo/

Hope these help.

Regards,
Reema


Viewing all articles
Browse latest Browse all 14170

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>