datagridview组合框单元格[英] datagridview combobox cell

本文是小编为大家收集整理的关于datagridview组合框单元格的处理方法,想解了datagridview组合框单元格的问题怎么解决?datagridview组合框单元格问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

这可能是老问题,但找不到答案...
我有一个 DataGridView 并在其中显示查询结果

表1:Field1、Field2、ID
表2:ID、LName、FName

DataSet ds 从 "SELECT Field1, Field2, LName & '' '' & FName As Name FROM Table1, Table2 WHERE Table1.ID = Table2.ID"中获取值
dGrid.DataSource = ds.Tables[0]

然后我想将第 3 列设为一个组合框,其中包含从 Table2 中选择值的选项

dGrid.Columns.Remove("名称");
DataGridViewComboBoxColumn cbc = new DataGridViewComboBoxColumn();
DataSet ds1 get from "SELECT ID, LName & '' '' & FName As Name FROM Table2"
cbc.DataPropertyName = "名称";
cbc.DataSource = ds1.Tables[0];
cbc.ValueMember = "名称";
cbc.DisplayMember = "名称";
dGrid.Columns.Insert(2, cbc);

给我参数异常错误.不知道为什么.
有人有一个工作的例子吗?
谢谢

推荐答案

尝试调试您的源代码并找出是哪一行引发了错误.

本文地址:https://www.itbaoku.cn/post/1355874.html