Как сделать запрос с идентификатором выпадающего списка (выбранный индекс изменил событие)

У меня есть комбинированный список, и я заполнил элементы комбинированного списка из таблицы категорий из базы данных. Я ловлю идентификатор категории с помощью события 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}");

    }

0 ответов

Другие вопросы по тегам