如何将数据源绑定到 datagridview 组合框和复选框

Posted

技术标签:

【中文标题】如何将数据源绑定到 datagridview 组合框和复选框【英文标题】:How to bind data source to datagridview combobox and checkbox 【发布时间】:2014-09-05 07:33:40 【问题描述】:

我有一个带有组合框和复选框的数据网格视图。

当我尝试从数据表中的 datagridview 获取值时,它工作正常。但是,当我尝试在相同的 datagridview 方案中从数据库中获取值时,它会在 datagridview 中添加行但不设置组合框或复选框值。我试过设置数据源。

DataTable dt = db.getSecurityCheck(dateTimePickerDate.Value); dataGridView1.DataSource = null; dataGridView1.DataSource = dt;

使用数据表列名称设置数据源和 DataPropertyName 后,它将复选框和组合框替换为文本框。 .

我是否需要通过在检索到的数据表上运行每个循环并分别为每个单元格设置值来手动设置值。

【问题讨论】:

【参考方案1】:

您需要在您定义的DataGridView 中的列上设置DataPropertyName,以对应DataTable 列。

【讨论】:

我希望在组合框中选择值,但它用文本框替换组合框

以上是关于如何将数据源绑定到 datagridview 组合框和复选框的主要内容,如果未能解决你的问题,请参考以下文章

如何将每行具有不同组合框项的 DataTable 绑定到 DataGridView?

如何在不使用 datagridview 的情况下编辑绑定到组合框的数据表中的数据?

将绑定的组合框添加到 datagridview

手动添加时绑定datagridview组合框

如何在datagridview组合框列中绑定数据

使用组合框将datagridview绑定到数据源