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

わんくま同盟

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

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


(過去ログ 62 を表示中)
■35550 / )  Re[1]: DataGridView新規行の追加について
□投稿者/ ロック (171回)-(2009/05/08(Fri) 17:58:14)
No35539 (ryouma さん) に返信
自信は無いのですが、RowsAddedでデフォルト値を設定すると
コンボボックスを選択していないのに新規行が増えてしまう
という事ですか?
手入力で、コンボボックスの""を選択した際に新規行が増えるのはokですか?
的を外しているかもしれませんが

DataGridViewにデータをバインドして使用しているなら
そのデータのDefaultValueへデフォルト値を設定しておけば
RowsAddedイベントでデフォルト値を設定しなくても良いような気がします。

DataTableをバインドしているなら
DataTable1.Columns["コンボボックスの列"].DefaultValue = "";
こうやっておけば、新規行追加時に、""が設定されるので
コンボボックスの選択も""に変わると思います。
"1"をDefaultValueに設定すれば"表記1"が選択されると思います。

返信 編集キー/


管理者用

- Child Tree -