タイトル | : Re: DataGridにてチェックボックス表示 |
記事No | : 2305 |
投稿日 | : 2005/09/28(Wed) 10:09 |
投稿者 | : なおこ(・∀・) |
お世話になります。
> [OSのVer]:WindowsXP [VBのVer]:VB.NET2003 > DataGridについての質問なのですが > 現在DataAdapter.Fill構文にてDataGridに表示をしています。 > 列を指定してデータを呼び出す為にDataGridにチェックボックスを > 表示したいのですがDataGridColumnStyleコレクションエディタに > boolcolumn型-AllowNullをFalseにしたのですが表示されません。 > デザイナからの表示方法を教えてください
とりあえず、私の環境では以下の方法でチェックボックスが表示されました。 [デザイナ上での作業] WindowsFormにDataGrid1を貼り付け。 コレクションエディタ GridColumnStylesの…をクリックし、「DataGridBoolColumn」を選択。 MappingNameに"booltest"と入力。
[コード] Form_Loadに以下のコード Dim testDt As DataTable = New DataTable("test") testDt.Columns.Add("booltest", GetType(Boolean)) testDt.Rows.Add(New Object() {True}) testDt.Rows.Add(New Object() {False}) testDt.Rows.Add(New Object() {True})
Me.DataGrid1.DataSource = testDt
# MappingNameに割り当てた列のデータ型はBooleanでないと駄目っぽいです。
|