Hi Silver,
Thanks for the interest in Syncfusion Grid.
#1. You can set the border of the any cell/column in a GridDataBoundGrid. Please refer the following code snippet that shows how we can set the border of a cell in GridDataBoundGrid.
this.gridDataBoundGrid1.Model.ColStyles[1].Borders.Left = new GridBorder(GridBorderStyle.None, Color.Red, GridBorderWeight.ExtraThick);
Please refer the sample in the below.
#2. You can remove the tree lines of the Hierarchical levels using ShowTreeLines property. Please refer the code snippet below that shows how we can set the ShowTreeLines to false.
this.treeGrid.ShowTreeLines = false
Please refer the sample in the below.
#3. You can change the +/- symbol to any image. Yes, you need to provide the implementation of GridCellButton in GridDataBoundTreeCellButton.
Please refer the sample in the below that shows how we can change this image.
#4. You can use CoveredRanges property so that the Header should be merged. You can also set the text alignment to left. Please refer the following code snippet for more details.
this.gridDataBoundGrid1.Model.CoveredRanges.Add(GridRangeInfo.Cells(0, 2, 0, 1));
this.gridDataBoundGrid1.Model[0, 1].HorizontalAlignment = GridHorizontalAlignment.Left;
Please refer the sample in the below link that illustrates #1 / #2 / #3 / #4.
http://websamples.syncfusion.com/samples/Grid.Windows/F73477/main.htmIf I have misunderstood your requirement, could you please explain me in detail, so that I can work in depth and try to send a better solution?
Regards,
Asem.