Как сделать столбец ComboBox в DataGridView? - PullRequest
3 голосов
/ 27 июня 2011

у меня DataGridView с 2 столбцами:

Fname | Age

Мне нужно показать Age в ComboBox (что я могу выбрать возраст от 1 до 100).
Когда я нажимаю кнопку (например, кнопку «Сохранить»), значение Age будет сохранено в базе данных. (Работаю с доступом)

Могу ли я получить любой образец в C # для этого?

Ответы [ 3 ]

2 голосов
/ 27 июня 2011

Вы проверяли MSDN? У этого есть хороший пример в DataGridViewComboBoxColumn Class .

1 голос
/ 27 июня 2011

Вы пытались использовать DataGridViewComboBoxColumn?

Это «представляет столбец из DataGridViewComboBoxCell объектов», каждый из которых отображает элемент управления ComboBox вDataGridView.

В приведенной выше документации MSDN также есть пример того, как вы могли бы реализовать это.Но это еще проще сделать из дизайнера Visual Studio;вам даже не нужно писать ни одной строки кода.

0 голосов
/ 03 августа 2016
string value = combodisease.SelectedItem.ToString();
string str = "select test, normal, high, cost from testname join testcost on testcost.testid=testname.testid where test='"+value+"'";
SqlDataAdapter da = new SqlDataAdapter(str, cn);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
...