DataGrid の高さを変更するコードを入れるタイミング
- 題名: DataGrid の高さを変更するコードを入れるタイミング
- 著者: Ken-Ko
- 日時: 2004/04/12 11:56:56
- ID: 3617
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGrid の高さを変更するコードを入れるタイミング
- 著者: も
- 日時: 2004/04/13 23:42:10
- ID: 3648
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGrid の高さを変更するコードを入れるタイミング
- 著者: Ken-Ko
- 日時: 2004/04/14 0:52:58
- ID: 3651
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DataGrid の高さを変更するコードを入れるタイミング
- 著者: も
- 日時: 2004/04/14 22:07:37
- ID: 3667
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: DataGrid の高さを変更するコードを入れるタイミング
- 著者: Ken-Ko
- 日時: 2004/04/18 9:06:26
- ID: 3708
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になります。
以下のように列の名称、幅を決定してから行の高さを設定するコードを書いたのですが、
行の高さが変更できません。
途中の列の名称、幅を決定する部分を削除すると無事に行の高さを変更できるようになるのですが、
grdDataGrid.PreferredRowHeight = 48
の部分をあちこちに移動してみても上手くいきません。
どうすれば、目的どおりのコードになるのでしょうか?
何卒ご指導いただければ幸いです。
Private Sub frmGridMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dim tblStyle As DataGridTableStyle
dim clmStyle As DataGridColumnStyle
' --- 削除対象はここから ---
tblStyle = New DataGridTableStyle
tblStyle.MappingName = "D_CURRENT"
grdDataGrid.TableStyles.Add(tblStyle)
clmStyle = New DataGridTextBoxColumn
clmStyle.MappingName = "MYDATA1"
clmStyle.HeaderText = "番号1"
clmStyle.Width = 50
tblStyle.GridColumnStyles.Add(clmStyle)
clmStyle = New DataGridTextBoxColumn
clmStyle.MappingName = "MYDATA2"
clmStyle.HeaderText = "番号2"
clmStyle.Width = 100
tblStyle.GridColumnStyles.Add(clmStyle)
clmStyle = New DataGridTextBoxColumn
clmStyle.MappingName = "MYDATA3"
clmStyle.HeaderText = "番号3"
clmStyle.Width = 150
tblStyle.GridColumnStyles.Add(clmStyle)
' --- 削除対象はここまで ---
grdDataGrid.PreferredRowHeight = 48
grdDataGrid.SetDataBinding(dataSetMain, "MYDATA")
End Sub