Cześć wszystkim!
Mam problem z dynamicznym wypełnianiem DataGridView za pomocą eventu DataGridView_CellClick.
Udaje mi się wypełnić combobox, ale po wyborze itemu z listy, nie zapisuje go jako wybrany i po opuszczeniu komorki wybrana pozycja znika.
Podaje kod:
```private void dgv_mfr_lot_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
if (dgv_mfr_lot.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
{
con.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM tblRegisteredLOT WHERE ID_Component ='" + dgv_mfr_lot.Rows[e.RowIndex].Cells["iDComponentDataGridViewTextBoxColumn"].Value.ToString() + "'", con);
cmd.ExecuteNonQuery();
con.Close();
DataTable dtbl = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(dtbl);
foreach (DataGridViewRow row in dgv_mfr_lot.Rows)
{
this.Numer_LOT.DataSource = dtbl;
this.Numer_LOT.DisplayMember = "LOT_Number";
this.Numer_LOT.ValueMember = "ID_LOT";
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}```