注意:ここで紹介しているDataGridは、System.Windows.Forms名前空間のDataGrid(Windowsフォーム)です。System.Web.UI.WebControls名前空間のDataGrid(Webフォーム)ではありません。
DataGridのグリッド線を非表示にするには、DataGrid.GridLineStyle プロパティをDataGridLineStyle.Noneにすればよいだけです。
'グリッド線をなくす
DataGrid1.GridLineStyle = DataGridLineStyle.None
//グリッド線をなくす
DataGrid1.GridLineStyle = DataGridLineStyle.None;
しかし、DataGridにTableStylesが設定されている時は、DataGrid.GridLineStyle プロパティがDataGridLineStyle.Noneであってもグリッド線は表示されてしまいます。この時グリッド線を非表示にするには、DataGridTableStyle.GridLineStyleプロパティをDataGridLineStyle.Noneに設定します。
'テーブルスタイルの取得 Dim ts As DataGridTableStyle = DataGrid1.TableStyles(0) 'グリッド線をなくす ts.GridLineStyle = DataGridLineStyle.None
//テーブルスタイルの取得 DataGridTableStyle ts = DataGrid1.TableStyles[0]; //グリッド線をなくす ts.GridLineStyle = DataGridLineStyle.None;
または、GridLineColorプロパティをDataGrid.BackColorプロパティと同じ色にするという手も考えられます。
注意:この記事では、基本的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。