DOBON.NET プログラミング道: .NET Framework, VB.NET, C#, Visual Basic, Visual Studio, インストーラ, ...

DOBON.NET

DataGridのグリッド線を非表示にする

DataGridのグリッド線を非表示にするには、DataGrid.GridLineStyle プロパティをDataGridLineStyle.Noneにすればよいだけです。

[VB.NET]
'グリッド線をなくす
DataGrid1.GridLineStyle = DataGridLineStyle.None
[C#]
//グリッド線をなくす
DataGrid1.GridLineStyle = DataGridLineStyle.None;

しかし、DataGridにTableStylesが設定されている時は、DataGrid.GridLineStyle プロパティがDataGridLineStyle.Noneであってもグリッド線は表示されてしまいます。この時グリッド線を非表示にするには、DataGridTableStyle.GridLineStyleプロパティをDataGridLineStyle.Noneに設定します。

[VB.NET]
'テーブルスタイルの取得
Dim ts As DataGridTableStyle = DataGrid1.TableStyles(0)
'グリッド線をなくす
ts.GridLineStyle = DataGridLineStyle.None
[C#]
//テーブルスタイルの取得
DataGridTableStyle ts = DataGrid1.TableStyles[0];
//グリッド線をなくす
ts.GridLineStyle = DataGridLineStyle.None;

または、GridLineColorプロパティをDataGrid.BackColorプロパティと同じ色にするという手も考えられます。