Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在DataGridView中创建ComboBox列?_C#_.net_Winforms_Datagridview_Datagridviewcombobox - Fatal编程技术网

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];