C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 98 を表示中)
■58359 / )  Re[6]: DataGridViewCheckBoxの取得
□投稿者/ みっつ (7回)-(2011/03/31(Thu) 13:45:37)
2011/03/31(Thu) 13:55:43 編集(投稿者)
No58358 (プシケ さん) に返信
> 2011/03/31(Thu) 13:42:15 編集(投稿者)
>
> ■No58355 (みっつ さん) に返信
>
>>DataTable dt = "データベースから取得"
>>this.dataGridView1.DataSource = dt;
>>
>>このようにやっています。
>
> なるほど。DataTableをバインドしているのですね。
> ちなみに、dataGridViewのチェックボックスカラムにバインドされるDataTable dtの列について
> ・データ型は?
> ・どのような値が入っているか?
> を確認できますでしょうか?
> データ型がintなどの数値系で、値が0か1であれば、チェックボックスカラムにnullが割り当てられないような気がするのですが...
> (例えば、dtの対象カラムの値に1が入っていれば、該当のチェックボックスのセルにはチェックがつくと思うのですが)

チェックボックスの値はデータベースから持ってきたものではないです。
表示したときは、必ず最初は全てのチェックがついていない状態で、
そこからユーザーがチェックをつけたり消したりしているだけです。
チェックボックスの状態は保持していないということです。

追記
データベースに最初から
データ型がintで、
値が0で設定しておいたほうがいいのでしょうか?
返信 編集キー/


管理者用

- Child Tree -