如何显示主键数据?
我有两个表:交易和帐户。
事务有一个来自帐户表的外键 IDAccount。
我将 Datagridview 的 Datasource 属性的 datasource 属性分配给 Transactions Table。
我想要 Accounts.description 代替 Datagridview 中的 IDAccount。
我必须做什么?
I have two tables: Transactions and Accounts.
Transaction has a foreign key IDAccount from Accounts Table.
I assign datasource property of Datasource property of Datagridview to Transactions Table.
I want to Accounts.description insead of IDAccount in Datagridview.
What must I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这里提供了解决此问题的方法< /a> 其中涉及执行一些自定义代码来检查每个属性并确定它是属于主绑定对象还是属于子对象。
这看起来是一个很好的解决方案,只是它不支持根据这些属性进行编辑或排序。
另一种方法(我可能会推荐它,因为它更简单)是向您的 Transaction 对象引入 AccountDescription 属性。
您可能还需要实现一些自定义 INotifyPropertyChanged 代码,以便数据绑定能够正常工作。
There is a solution to this problem offered here which involves doing some custom code to inspect each property and determine if it belongs to the main bound object or to a child object.
This looks like a good solution except it doesn't support editing or sorting based on these properties.
Another approach (which I would probably recommend since it is simpler) is to introduce an AccountDescription property to your Transaction object.
You might also need to implement some custom INotifyPropertyChanged code so databinding works nicely.