3

我有DataGridView2 列:

Fname | Age

我需要显示AgeComboBox我可以选择 1 到 100 之间的年龄)。
当我按下按钮(例如保存按钮)时,年龄值将被保存到数据库中。(我使用访问权限)

我可以为此获得 C# 中的任何示例吗?

4

3 回答 3

2

你查过 MSDN 吗?它在DataGridViewComboBoxColumn Class有一个很好的例子。

于 2011-06-27T04:36:15.553 回答
1

您是否尝试过使用DataGridViewComboBoxColumn?

这“代表一列DataGridViewComboBoxCell对象”,每个对象在 DataGridView 中显示一个 ComboBox 控件。

上面链接的 MSDN 文档还提供了一个示例,说明如何实现这一点。但是通过 Visual Studio 设计器更容易做到;您甚至不必编写一行代码。

于 2011-06-27T04:37:20.500 回答
-2
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];
于 2016-08-03T20:41:47.147 回答