To provide a more pleasant user experience, the developer may need to remove the grid lines. This can be done by setting the cell border to transparent and setting the color of the row border to the same color as the cell background.
How do I remove the grid lines?
Set the cell border to transparent and the row border color to the same as the cell background.
This sample project shows a grid with the grid lines removed:
The code in the WinGrid’s™ InitializeLayout event sets the cell border to Transparent and sets the row border color to the system windows color:
In Visual Basic:
Imports Infragistics.Win ... Private Sub UltraGrid1_InitializeLayout(ByVal sender As Object, _ ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) _ Handles UltraGrid1.InitializeLayout ' Remove grid lines e.Layout.Reset() e.Layout.Override.CellAppearance.BorderAlpha = Alpha.Transparent e.Layout.Override.RowAppearance.BorderColor = Color.White End Sub
In C#:
using Infragistics.Win; ... private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { // Remove grid lines e.Layout.Reset(); e.Layout.Override.CellAppearance.BorderAlpha = Alpha.Transparent; e.Layout.Override.RowAppearance.BorderColor = Color.White; }
This sample project shows how to remove the grid lines by setting the cell border to transparent and the row border to the same color as the cell background.