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

DOBON.NET

DataGridの行ヘッダの幅を変更する、行ヘッダ及び列ヘッダを非表示にする

DataGridに列スタイルが設定されていない場合は、DataGridクラスのRowHeaderWidthプロパティで行ヘッダの幅を変更できます。また行ヘッダ及び列ヘッダの表示、非表示は、RowHeadersVisible及びColumnHeadersVisibleプロパティで指定できます。

[VB.NET]
'行ヘッダの幅を変更する
DataGrid1.RowHeaderWidth = 100
'行ヘッダを非表示にする
DataGrid1.RowHeadersVisible = False
'列ヘッダを非表示にする
DataGrid1.ColumnHeadersVisible = False
[C#]
//行ヘッダの幅を変更する
DataGrid1.RowHeaderWidth = 100;
//行ヘッダを非表示にする
DataGrid1.RowHeadersVisible = false;
//列ヘッダを非表示にする
DataGrid1.ColumnHeadersVisible = false;

DataGridに列スタイルが設定されている場合、行ヘッダの幅、行ヘッダ、列ヘッダの表示状態の指定はそれぞれDataGridTableStyleクラスのRowHeaderWidth、RowHeadersVisible、ColumnHeadersVisibleプロパティで行います。

[VB.NET]
Dim ts As DataGridTableStyle
ts = DataGrid1.TableStyles("DataTable1")

'行ヘッダの幅を変更する
ts.RowHeaderWidth = 100
'行ヘッダを非表示にする
ts.RowHeadersVisible = False
'列ヘッダを非表示にする
ts.ColumnHeadersVisible = False
[C#]
DataGridTableStyle ts;
ts = DataGrid1.TableStyles["DataTable1"];

//行ヘッダの幅を変更する
ts.RowHeaderWidth = 100;
//行ヘッダを非表示にする
ts.RowHeadersVisible = false;
//列ヘッダを非表示にする
ts.ColumnHeadersVisible = false;