繁体   English   中英

我们如何将数据库中的数据显示到 Windows 表格 C# 中的 DataGridViewComboBoxColumn 中?

[英]How do we display data from database into DataGridViewComboBoxColumn in Windows form C#?

我们如何将数据库中的数据显示到 Windows 表格 C# 中的 DataGridViewComboBoxColumn 中?

我的数据库表票证如下所示: 在此处输入图像描述

我想将它显示到我的 dataGridView 中,它有两个名为 cbxSeverity 和 cbxStatus 的 DataGridViewComboBoxColumn:

在此处输入图像描述

我尝试了教程中的以下代码,但它不适用于 ComboBoxColumn:

        con.Open();
        cmd = con.CreateCommand();
        cmd.CommandType = CommandType.Text;
        cmd.CommandText = "SELECT * FROM Ticket";
        cmd.ExecuteNonQuery();
        dt = new DataTable();
        da = new SqlDataAdapter(cmd);
        da.Fill(dt);
        dataGridView.DataSource = dt;
        con.Close();

我是新手,我看过的教程只使用了TextBoxColumn,请指教谢谢。

感谢您的意见,我没有添加 DataPropertyName。 添加它修复了 output

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM