从DB中绑定C#中的DataGridViewComboBoxColumn

时间:2010-11-14 05:08:34

标签: c#

我的DataGridView中有一个列DataGridViewComboboxColumn,我需要从数据库表中绑定此列,该表还有一个值为1,2,3的列。基于这些值,组合框必须显示不同的值,即。如果是1“经理”等等。

1 个答案:

答案 0 :(得分:3)

让我们使用Northwind database作为我们的测试数据。

alt text


以下是步骤:

  1. Configure datasource
  2. 将DataGridView拖到表单中。 alt text
  3. 将产品拖到DatagridView上。 alt text alt text
  4. 右键单击DatagridView - 编辑列。
  5. 选择CategoryID,将列类型更改为DataGridViewComboBoxColumn。
  6. 为列选择数据源(类别表),显示成员(CategoryName)和值成员(CategoryID)。单击“确定”以应用更改。 alt text
  7. 构建并运行项目。瞧〜 alt text