【发布时间】:2011-09-23 05:38:08
【问题描述】:
我有DataGridView 2 列:
Fname | Age
我需要在ComboBox 中显示Age(我可以选择1 到100 之间的年龄)。
当我按下按钮(例如保存按钮)时,年龄值将保存到数据库中。 (我使用访问权限)
我可以为此获取任何 C# 示例吗?
【问题讨论】:
标签: c# .net winforms datagridview datagridviewcombobox
我有DataGridView 2 列:
Fname | Age
我需要在ComboBox 中显示Age(我可以选择1 到100 之间的年龄)。
当我按下按钮(例如保存按钮)时,年龄值将保存到数据库中。 (我使用访问权限)
我可以为此获取任何 C# 示例吗?
【问题讨论】:
标签: c# .net winforms datagridview datagridviewcombobox
你检查过 MSDN 吗? DataGridViewComboBoxColumn Class 有一个很好的例子。
【讨论】:
您是否尝试过使用DataGridViewComboBoxColumn?
这“代表一列DataGridViewComboBoxCell 对象”,每个对象在DataGridView 中显示一个ComboBox 控件。
上面链接的 MSDN 文档还提供了一个示例,说明了如何实现这一点。但是通过 Visual Studio 设计器更容易做到;你甚至不必写一行代码。
【讨论】:
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];
【讨论】: