DOBON.NETプログラミング掲示板過去ログ
datagridのチェックボックスについて
題名: datagridのチェックボックスについて
著者: へーしがほー
日時: 2005/06/18 13:10:25
ID: 11331
この記事の返信元:
(なし)
この記事への返信:
[11353]
Re[1]: datagridのチェックボックスについて
管理人
2005/06/20 3:59:13
ツリーを表示
環境/言語:[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
ソース↑↑↑↑↑
題名: Re[1]: datagridのチェックボックスについて
著者: 管理人
URL:
http://dobon.net
日時: 2005/06/20 3:59:13
ID: 11353
この記事の返信元:
[11331]
datagridのチェックボックスについて
へーしがほー
2005/06/18 13:10:25
この記事への返信:
(なし)
ツリーを表示
.GridColumnStyles("自動").Width = 30
と同じように指定してください。
DOBON.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
ソース↑↑↑↑↑