C# 在Datagridview中显示相关数据
我有两个数据表:事务和帐户 事务具有Accounts数据表中的外键IDAccount 我将Datagridview的datasource属性的datasource属性分配给Transactions dataTable 我想在Datagridview中插入IDAccount的Accounts.descriptionC# 在Datagridview中显示相关数据,c#,.net,datagridview,C#,.net,Datagridview,我有两个数据表:事务和帐户 事务具有Accounts数据表中的外键IDAccount 我将Datagridview的datasource属性的datasource属性分配给Transactions dataTable 我想在Datagridview中插入IDAccount的Accounts.description 我必须做什么?在DataGridView中创建绑定到IDAccount字段a的列,并按如下方式设置其属性: 数据源:您的帐户数据表 DisplayMember:说明 ValueMem
我必须做什么?在DataGridView中创建绑定到IDAccount字段a的列,并按如下方式设置其属性:
- 数据源:您的帐户数据表
- DisplayMember:说明
- ValueMember:IDAccount
DataGridViewComboBoxColumn
的ValueMember
和DisplayMember
属性允许您在DGV(和数据源)中存储和操作IDAccount值,同时向用户显示描述值。我链接的MSDN文章很好地解释了这一点。+1极好的答案!此外,他们可能希望将DisplayStyle属性设置为“Nothing”,以便下拉按钮不会显示在列上。谢谢@Ken-我不知道该属性。我可能不得不回到一些项目,做一些小的改变……如果我使用设计器模式,这是一个很好的策略。当我在源代码中绑定它时,我们就可以做到这一点。这个问题还有其他解决方案吗?@Tabriz您也可以通过编程方式设置这些相同的属性(您不需要设计师来完成这项工作)。或者这不是你的意思?