【问题标题】:How to make ComboBox column in DataGridView?如何在 DataGridView 中制作 ComboBox 列?
【发布时间】:2011-09-23 05:38:08
【问题描述】:

我有DataGridView 2 列:

Fname | Age

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

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

【问题讨论】:

    标签: c# .net winforms datagridview datagridviewcombobox


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您是否尝试过使用DataGridViewComboBoxColumn

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

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

      【讨论】:

      • 你能帮我设计和填充作为组合框列的datagridview(winforms)中的列(索引1)吗?
      【解决方案3】:
      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];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-18
        • 1970-01-01
        • 2015-11-14
        • 2015-09-20
        • 1970-01-01
        • 1970-01-01
        • 2015-07-16
        相关资源
        最近更新 更多