如何在DataGridView中制作ComboBox列?

发布于 2024-11-17 18:34:18 字数 231 浏览 2 评论 0原文

我的 DataGridView 有 2 列:

Fname | Age

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

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

I have DataGridView with 2 columns:

Fname | Age

I need to show Age in ComboBox (that i can pick the age between 1 to 100).
When I press the button (save button for example) the Age value will be saved to the database. (I work with access)

Can i get any sample in C# for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

贪恋 2024-11-24 18:34:18

你查过MSDN吗? DataGridViewComboBoxColumn Class 中有一个很好的示例。

Did you check MSDN? It has a good example at DataGridViewComboBoxColumn Class.

以为你会在 2024-11-24 18:34:18

您是否尝试过使用 DataGridViewComboBoxColumn

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

上面链接的 MSDN 文档还提供了如何实现此功能的示例。但从 Visual Studio 设计器中做到这一点甚至更容易;您甚至不必编写一行代码。

Have you tried using a DataGridViewComboBoxColumn?

This "represents a column of DataGridViewComboBoxCell objects", each of which display a ComboBox control in the DataGridView.

The above-linked MSDN documentation also has an example of how you might implement this. But it's even easier to do from the Visual Studio designer; you don't even have to write a single line of code.

公布 2024-11-24 18:34:18
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];
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];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文