Combobox1 を設定するテーブルがあり、Combobox1 は Combobox2 を設定する必要があり、これが問題の場所です。それは私が得ている例外です
マルチパート識別子 "System.Data.DataRowView" をバインドできませんでした。
コード :
private void frm2_Load(object sender, EventArgs e)
{
//Populate Combobox1
SqlDataAdapter da = new SqlDataAdapter("SELECT CategoryID, Name FROM Categories", clsMain.con);
DataSet ds = new DataSet();
da.Fill(ds);
comboBox1.DataSource = ds.Tables[0];
comboBox1.DisplayMember = "Name";
comboBox1.ValueMember = "CategoryID";
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//populate Combobox2
SqlDataAdapter da = new SqlDataAdapter("SELECT SubCategoryID, Name FROM SubCategories WHERE CategoryID=" + comboBox1.SelectedValue, clsMain.con);
DataSet ds = new DataSet();
da.Fill(ds);
comboBox2.DataSource = ds.Tables[0];
comboBox2.DisplayMember = "Name";
comboBox2.ValueMember = "SubCategoryID";
}