DOBON.NET DOBON.NETプログラミング掲示板過去ログ

datagridのチェックボックスについて

環境/言語:[Win2000 VB.NET]
分類:[.NET]

おせわになってまーす。
へーしがほーです。

Datagridのチェックボックスの値を"ON"、"OFF"だけにしたいのですが、
過去ログを見てもよくつかめません。

'チェックボックスがOnかOffだけにする
cs.AllowNull = False

という記事を見つけたのですが、何処に設置すればいいかご教授願いますか?

ソース↓↓↓↓↓
' データテーブルにカラムの設定
With dataTbl.Columns
.Add(New DataColumn("自動", GetType(Boolean)))
.Add(New DataColumn("手動", GetType(Boolean)))
End With

' 取得データをデータローへ設定
MsgBox(dsData.Tables(0).Rows.Count)
With dsData.Tables(0)
Do Until intRow = dsData.Tables(0).Rows.Count
dataRow = dataTbl.NewRow
dataRow("自動") = True
dataRow("手動") = False
'データテーブルに値の設定
dataTbl.Rows.Add(dataRow)
intRow = intRow + 1
Loop

End With

' グリッドのテーブルスタイル設定
dgTblStyle.MappingName = "table"
dgInfo1.TableStyles.Add(dgTblStyle)
With dgInfo1.TableStyles("table")
.GridLineStyle = DataGridLineStyle.Solid ' グリッド線の種類
.PreferredRowHeight = 40 ' 行の高さ
.RowHeadersVisible = False ' インデックスの表示
.ColumnHeadersVisible = False ' カラムヘッダの表示
.AllowSorting = False ' ソート機能
End With
dgInfo1.CaptionVisible = False ' キャプションの表示

'データテーブルをデータセットに設定
dataSet.Tables.Add(dataTbl)
'グリッドへデータセットの格納&表示
dgInfo1.SetDataBinding(dataSet, "table")

'カラムの幅を設定する
With dgInfo1.TableStyles("table")
.GridColumnStyles("自動").Width = 30
.GridColumnStyles("自動").ReadOnly = False
.GridColumnStyles("手動").Width = 30
.GridColumnStyles("手動").ReadOnly = False
End With
ソース↑↑↑↑↑
.GridColumnStyles("自動").Width = 30

と同じように指定してください。

DOBON.NET | プログラミング道 | プログラミング掲示板