Мне нужно добавить разные значения из базы данных в мой DataGridViewComboBoxColumn
из таблицы 1 (id, name, ...) и должно иметь выбранное значение (имя).C# заполнить DataGridViewComboBoxCell из набора данных и получить выбранное значение из базы данных
Мой код:
SqlDataAdapter coursead = new SqlDataAdapter("select * from tbl_armycourses", longrollcon);
coursead.Fill(courseds, "tbl_armycourses");
for (int j = 0; j < ds5.Tables[0].Rows.Count; j++)
{
DataGridViewComboBoxCell ComboColumn = (DataGridViewComboBoxCell)(dataGridView5.Rows[j].Cells[0]);
ComboColumn.DisplayMember = "course_name";
ComboColumn.ValueMember = "armycourse_id";
ComboColumn.DataSource = courseds.Tables["tbl_armycourses"];
}
for (int i = 0; i < ds5.Tables[0].Rows.Count; i++)
{
int courseid = Convert.ToInt32(ds5.Tables[0].Rows[i]["course_id"]);
dataGridView5.Rows.Add("..i want to add here selected index of comboboxcolumn..", ds5.Tables[0].Rows[i]["course_year"], ds5.Tables[0].Rows[i]["course_grading"], ds5.Tables[0].Rows[i]["course_auth"]);
}
Если вы добавите значение, если элемент, который вы хотите выбрать в качестве значения ячейки, он будет выбран. Это то, что вы хотите? – TaW
да сначала заполнить этот столбец из набора данных, а затем установить выбранное значение из databse. – Manraj