私のコードは、私が構築しようとしている単純な練習問題のためにこのようになります。私は出くわします
無効なキャスト例外。指定されたキャストは無効です。
public Form1()
{
Combobox1.Datasource = foo.bar.dataset.tables[0];
Combobox1.DisplayMember = "Name";
Combobox1.ValueMember = "ID";
}
private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
NewClass P2 = new NewClass;
P2.Filter.Id = (long)Combobox1.SelectedValue;
}
Combobox1.SelectedValueオブジェクトをタイプキャストしたにもかかわらず、なぜこれが発生するのか、そしてそれを解決する方法を誰かに教えてもらえますか?