DataGridの列の幅が変わらない
- 題名: DataGridの列の幅が変わらない
- 著者: 満
- 日時: 2004/05/21 0:18:47
- ID: 4110
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 記述の間違いを訂正します
- 著者: 満
- 日時: 2004/05/21 0:21:59
- ID: 4111
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridの列の幅が変わらない
- 著者: りき
- 日時: 2004/05/21 10:01:39
- ID: 4117
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridの列の幅が変わらない
- 著者: 満
- 日時: 2004/05/21 19:26:55
- ID: 4125
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DataGridの列の幅が変わらない
- 著者: きいぼー
- 日時: 2004/05/21 19:38:23
- ID: 4127
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: DataGridの列の幅が変わらない
- 著者: 満
- 日時: 2004/05/21 21:44:59
- ID: 4128
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: DataGridの列の幅が変わらない
- 著者: 満
- 日時: 2004/05/21 21:51:20
- ID: 4129
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: DataGridの列の幅が変わらない
- 著者: りき
- 日時: 2004/05/23 9:44:02
- ID: 4137
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: DataGridの列の幅が変わらない
- 著者: 満
- 日時: 2004/05/24 12:17:40
- ID: 4149
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になっております。
下記の様にDataGridの設定をしているのですが、
DataSetと連結すると幅が元に戻ってしまいます。(グリッドデータ表示処理)
どうする事も出来ないのでしょうか。
よろしくお願い致します。
Dim ds As New DataSet1()
Private Sub frmRireki_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim tblStyle = New DataGridTableStyle()
tblStyle.MappingName = "履歴"
DataGrid1.TableStyles.Add(tblStyle)
Dim clmStyle1 = New DataGridTextBoxColumn()
clmStyle1.MappingName = "No"
clmStyle1.HeaderText = "No"
clmStyle1.Width = 75
tblStyle.GridColumnStyles.Add(clmStyle1)
Dim clmStyle2 = New DataGridTextBoxColumn()
clmStyle2.MappingName = "日付"
clmStyle2.HeaderText = "日付"
clmStyle2.Width = 75
tblStyle.GridColumnStyles.Add(clmStyle2)
Dim clmStyle3 = New DataGridTextBoxColumn()
clmStyle3.MappingName = "時刻"
clmStyle3.HeaderText = "時刻"
clmStyle3.Width = 50
tblStyle.GridColumnStyles.Add(clmStyle3)
Dim clmStyle4 = New DataGridTextBoxColumn()
clmStyle4.MappingName = "場所"
clmStyle4.HeaderText = "場所"
clmStyle4.Width = 100
tblStyle.GridColumnStyles.Add(clmStyle4)
Dim clmStyle5 = New DataGridTextBoxColumn()
clmStyle5.MappingName = "種別"
clmStyle5.HeaderText = "種別"
clmStyle5.Width = 100
tblStyle.GridColumnStyles.Add(clmStyle5)
Dim clmStyle6 = New DataGridTextBoxColumn()
clmStyle6.MappingName = "項目"
clmStyle6.HeaderText = "項目"
clmStyle6.Width = 400
tblStyle.GridColumnStyles.Add(clmStyle6)
Me.DataGrid1.TableStyles.Add(tblStyle)
Exit Sub
Call グリッドデータ表示処理()
End Sub
Private Sub グリッドデータ表示処理()
'データ取得
ds.Clear()
Me.SqlDataAdapter1.SelectCommand.CommandText = "SELECT * FROM 履歴"
Me.SqlDataAdapter1.Fill(ds, "DataSet1")
'グリットにデータを代入
DataGrid1.Refresh()
DataGrid1.DataSource = ds
DataGrid1.DataMember = "DataSet1"
'編集禁止に設定
DataGrid1.ReadOnly = True
DataGrid1.AllowSorting = False
DataGrid1.AllowNavigation = False
End Sub