Как динамически отображать значение из базы данных в столбце C# datagridview на основе combobox?
У меня есть ComboBoxColumn в моем datagridview. Он заполняется из базы данных списком элементов. Мне нужен еще один столбец с ценой из моей таблицы товаров в базе данных. Когда пользователь выбирает товар из выпадающего списка товаров, мне нужно, чтобы цена отображалась в столбце рядом с ним.
Что я уже пробовал:
Вот как я заполнил столбец items
DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn(); cmb.DisplayIndex = 0; cmb.HeaderText = "Item"; cmb.Name = "cmb"; SQLiteConnection conn = ConnectonManager.GetConnection(); string query = "SELECT item_id, item_name FROM items;"; SQLiteDataAdapter da = new SQLiteDataAdapter(query, conn); conn.Open(); DataSet ds = new DataSet(); da.Fill(ds, "items"); cmb.DisplayMember = "item_name"; cmb.ValueMember = "item_id"; cmb.DataSource = ds.Tables["items"]; dataGridView1.Columns.Add(cmb);
Как динамически заполнить столбец цены товара?