Как сделать запрос с идентификатором выпадающего списка (выбранный индекс изменил событие)
У меня есть комбинированный список, и я заполнил элементы комбинированного списка из таблицы категорий из базы данных. Я ловлю идентификатор категории с помощью события SelectedIndexChanged и назначаю CategoryId переменной id. Но я не могу написать запрос правильно. Я буду очень рад, что кто-то мне помогает.
С уважением.
private void Home_Load(object sender, EventArgs e)
{
cmbCategories.DataSource = DataUtil.ExecuteReader("SELECT * FROM Categories");
cmbCategories.DisplayMember = "CategoryName";
cmbCategories.ValueMember = "CategoryId";
}
string id;
private void cmbCategories_SelectedIndexChanged(object sender, EventArgs e)
{
id = cmbCategories.SelectedValue.ToString();
bunifuCustomDataGrid1.DataSource = DataUtil.ExecuteReader($"SELECT CategoryName, ProductName, Description FROM Produts P RIGHT JOIN Categories ON P.CategoryId = C.CategoryId ={id}");
}