У меня есть 2 таблицы, product_items и категория. И 2 combobox. Я хочу фильтровать еще одно combobox после выбранной категории. Извините за мой плохой английский разговор :), я пробовал это 9 часов, и никакое решение не получало:/ Мой код, сколько я получил.C# combobox filtering one combobox на основе значения другого combobox
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select itemid, itemname, pcatid from produkti_items_tab", TestConnection);
da.Fill(ds, "FillDropDown");
comboBox1.DataSource = ds.Tables["FillDropDown"].DefaultView;
comboBox1.DisplayMember = "itemname";
comboBox1.ValueMember = "itemid";
//============================================
DataSet ddd = new DataSet();
SqlDataAdapter dada = new SqlDataAdapter("select pcatid, pcatname from produkti_cat_tab", TestConnection);
dada.Fill(ddd, "FillDropDownzzz");
comboBox2.DataSource = ddd.Tables["FillDropDownzzz"].DefaultView;
comboBox2.DisplayMember = "pcatname";
comboBox2.ValueMember = "pcatid";
Но я не знаю, что я должен написать здесь:
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
//how filter :/
}
, на котором условие вы хотите отфильтровать другой выпадающий? – Mogli
Можете ли вы дать нам лучшее объяснение того, чего вы действительно хотите достичь? – Max