Заполнение таблицы базы данных 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();
}
