Использование запроса select
Как заполнить listbox с помощью select query (который происходит из combobox)
Если в выпадающем списке выбрано "мульти-мороженое", то я хочу, чтобы система выбрала эту строку и показала мне, что находится в столбце "процесс" в моем списке
таким образом, основываясь на том, что пользователь выбирает из выпадающего списка, вы делаете запрос и заполняете список результатом
До сих пор код ничего не возвращает, я не слишком уверен, почему
MAcon.Open(); OleDbDataAdapter da = new OleDbDataAdapter("Select Process from [Product Family] Where [Product Name] = @ProductName", MAcon); da.SelectCommand.Parameters.AddWithValue("@Process", ItemCBx.SelectedItem.ToString()); DataTable dtbl = new DataTable(); da.Fill(dtbl); if (dtbl.Rows.Count == 1) { Listbox1.Items.Add(dtbl.Rows[0][0]); } MAcon.Close();
Что я уже пробовал:
MAcon.Open(); OleDbCommand da = new OleDbCommand("Select Process from [Product Family] Where [Product Name] = @ProductName", MAcon); OleDbDataReader sdr = da.ExecuteReader(); while (sdr.Read()) { Console.WriteLine(sdr[0].ToString()); } MAcon.Close();