VB.NET2003のDataGridでコンボボックス
こんにちは。
最近VB.NET(2003)を始めたばかりの初心者です。
DataGridにコンボボックスを作成する方法を探してまして、
http://dobon.net/vb/dotnet/datagrid/datagridcombobox.html
に書いてあるようにDataGridTextBoxColumnクラスからの派生クラスを作成して呼び出してみました。
そうしたところ、コンボボックスが表示され、データのセットもきちんとできました。
しかし、そのコンボボックスで選択している値を取得する方法がわからなく困ってます。
たとえば
Dim comboSorce As New DataTable("ComboBox")
comboSorce.Columns.Add("DisplayMember", GetType(String))
comboSorce.Columns.Add("ValueMember", GetType(Integer))
comboSorce.Rows.Add(New Object() {"OK", 0})
comboSorce.Rows.Add(New Object() {"NG", 1})
というデータをコンボボックスにセットした場合
OK,NGという表示上の値は
CStr(DataGrid1(row,col))
で取得できますが、実際の値を取得する方法がわかりません。
ご存知の方いらっしゃいましたら、ご教授ください。
それと、行毎に違う値(リストデータ)のコンボボックスを作成することはできますでしょうか?
以上です。よろしくお願いします。
お礼
ありがとうございました。 すっかり忘れてました、