タイトル : Re: DataGridにてチェックボックス表示 投稿日 : 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でないと駄目っぽいです。 |