在Datagridview中显示相关数据

时间:2011-04-15 14:36:04

标签: c# .net datagridview

我有两个数据表:交易和账户。

Transaction具有来自Accounts dataTable的外键IDAccount。

我将Datagridview的Datasource属性的datasource属性分配给Transactions dataTable。

我想在Datagridview中使用ID.ccount的Accounts.description insead。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

使DataGridView中与IDAccount字段绑定的列DataGridViewComboBoxColumn并将其属性设置如下:

  • DataSource:您的帐户数据表
  • DisplayMember:Description
  • ValueMember:IDAccount

DataGridViewComboBoxColumn的{​​{1}}和ValueMember属性允许您在向用户显示“说明”值时存储和操作您的DGV(和数据源)中的IDAccount值。我链接的MSDN文章很好地解释了它。