У меня есть 2 таблицы. Первая содержит столбец (categoryID), который является внешним ключом для categoryID во второй таблице. Вторая таблица имеет 2 столбца (categoryID, categoryName). После небольшого труда я отобразил в поле со списком categoryName вместо categoryID. Но теперь, когда я хочу выбрать из существующего categoryName, которое уже создано (отображается в выпадающем списке в выпадающем списке), это невозможно, потому что я должен ввести там int, а не строковый формат. Я новичок в программировании
con.Open();
string cmddt = "insert into wallettbl(sum, date, categoryID, type)
values ('" + textBox1.Text + "','" + textBox2.Text + "','" +
comboBox1.Text + "', '" + type + "')";
SqlCommand com = new SqlCommand(cmddt, con);
com.ExecuteNonQuery();
Как написать код, если я хочу добавить строку (из выпадающего списка) вместо int, но в первую таблицу будет добавлен categoryID, который ссылается на categoryName.
РЕДАКТИРОВАТЬ: добавлен код для combobox
con.Open();
string cmddt = "select categoryNAME from categoryTbl";
SqlCommand com = new SqlCommand(cmddt, con);
SqlDataAdapter da = new SqlDataAdapter(cmddt, con);
DataSet ds = new DataSet();
da.Fill(ds);
com.ExecuteNonQuery();
con.Close();