Id、Name列のコンボボックスがあります。私はこれらの値をデータボックス付きのコンボボックスに追加しました:C#Winform:コンボボックスのValueMemberプロパティをlongに変換する
DataTable.Rows.Add(1, "Name1");
DataTable.Rows.Add(2, "Name2");
Idカラムは長い必要があります。
long id;
id = this.comboBox1.ValueMember;
それをする方法:私はID値を取得しようとしたときしかし、それは長くに変換することはできませんと言いますか?
ありがとうございました。ほとんどそこ
@BlueMonkMNが、私は(上記の私のデータテーブルの値から)MessageBox.Showプリント1を試してみました
MessageBox.Show(comboBox1.SelectedValue.ToString());
が、このライン
id = (long)(comboBox1.SelectedValue);
キャスト例外をスローしたとき?
なぜ1に変換できないのですか?
ValueMemberプロパティについて知っていますか? – adatapost