Заполнение таблицы базы данных phpmyadmin MySQL через windows form

Столкнулся с такой проблемой есть БД в phpmyadmin введите сюда описание изображения

В windows форм есть кнопки добавление данных в таблицы post, pr_post

Мне необходимо сделать так, чтобы в приложении можно было добавить товар о продукте, соответственно в таблицу product. Код под кнопкой button3_Click. Но при этом чтобы можно было выбрать варианты поставщика таблица (post) и варианты продуктов поставщика таблица (pr_post). Я так понимаю это делается через элемент Combobox, но как связать данные элемент из первых двух таблиц и Combobox не до конца понимаю, необходимо чтобы работало так, выбираешь id фирмы и id продукта поставки, пишешь название товара и он добавляется в БД.

введите сюда описание изображения

private void button5_Click(object sender, EventArgs e)
    {
        if (textBox5.Text == "")
        {
            MessageBox.Show("Введите количество товара");
            return;
        }
        
        if (textBox2.Text == "")
        {
            MessageBox.Show("Введите цену товара");
            return;
        }

        DB db = new DB();



        MySqlCommand command = new MySqlCommand("INSERT INTO pr_post (`amount`, `price_post`) VALUES(@amount, @price_post)", db.getConnection());

        command.Parameters.Add("@amount", MySqlDbType.VarChar).Value = textBox5.Text;
        command.Parameters.Add("@price_post", MySqlDbType.VarChar).Value = textBox2.Text;

        db.openConnection();

        if (command.ExecuteNonQuery() == 1)
            MessageBox.Show("Информация о товаре поставщика добалена");
        else
            MessageBox.Show("Информация о товаре поставщика не добалена");

        db.closeConnection();
    }
private void button3_Click(object sender, EventArgs e)
    {


        DB db = new DB();

        MySqlCommand command = new MySqlCommand("INSERT INTO product (`name`) VALUES(@name)", db.getConnection());

        command.Parameters.Add("@name", MySqlDbType.VarChar).Value = textBox7.Text;
        


        db.openConnection();

        if (command.ExecuteNonQuery() == 1)
            MessageBox.Show("Товар добавлен");
        else
            MessageBox.Show("Товар не добавлен");

        db.closeConnection();

    }

Ответы (0 шт):