DataGridViewのコンボボックスにユーザーが文字列を入力した値がセルの値をセルの値として表示するには
- 題名: DataGridViewのコンボボックスにユーザーが文字列を入力した値がセルの値をセルの値として表示するには
- 著者: つれづれ人
- 日時: 2007/09/27 10:21:42
- ID: 20576
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridViewのコンボボックスにユーザーが文字
- 著者: y4yama
- 日時: 2007/09/27 13:38:52
- ID: 20577
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridViewのコンボボックスにユーザーが文字
- 著者: つれづれ人
- 日時: 2007/09/27 14:27:50
- ID: 20579
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
初めて投稿させていただきます。
.NET Tips の下記の記事により、
DataGridViewのコンボボックスにユーザーが文字列を入力できるようにする
http://dobon.net/vb/dotnet/datagridview/comboboxdropdownstyle.html
コンボボックスにユーザが文字列を入力できるようになりました。
ただ、編集中のセルのコンボボックスに文字列を入力し、別のセルにフォーカスを動かしたとき、編集が完了したセルの表示値が入力値に更新されません(値は編集前の値に戻る)。
入力した値はコンボボックスのリストに追加されていますので、もう一度そのセルに戻りコンボボックスのリストからその値を選択することは可能です。
文字列入力後に自動でそのセルの値が入力した文字列になるようにする方法がありますでしょうか?