C# 如何在DataGridView中创建ComboBox列?
我有C# 如何在DataGridView中创建ComboBox列?,c#,.net,winforms,datagridview,datagridviewcombobox,C#,.net,Winforms,Datagridview,Datagridviewcombobox,我有DataGridView两列: Fname | Age 我需要在组合框中显示年龄(我可以选择1到100岁之间的年龄)。 当我按下按钮(例如保存按钮)时,年龄值将保存到数据库中。(我使用access工作) 我可以用C#来做这个吗?你查过MSDN了吗?这是一个很好的例子。您是否尝试过使用 这“表示一列对象”,每个对象在DataGridView中显示一个ComboBox控件 上面链接的MSDN文档还提供了一个示例,说明了如何实现这一点。但从VisualStudio设计师那里做起来更容易;您甚至不
DataGridView
两列:
Fname | Age
我需要在组合框中显示年龄
(我可以选择1到100岁之间的年龄)。
当我按下按钮(例如保存按钮)时,年龄值将保存到数据库中。(我使用access工作)
我可以用C#来做这个吗?你查过MSDN了吗?这是一个很好的例子。您是否尝试过使用
这“表示一列对象”,每个对象在DataGridView中显示一个ComboBox控件
上面链接的MSDN文档还提供了一个示例,说明了如何实现这一点。但从VisualStudio设计师那里做起来更容易;您甚至不必编写一行代码。您能帮助我在datagridview(winforms)中设计并填充一个列(索引1),它是comboboxcolumn吗?
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];