.net 如何显示主键数据?
我有两张表:交易和账户 事务具有Accounts表中的外键IDAccount 我将Datagridview的datasource属性的datasource属性分配给Transactions表 我想在Datagridview中插入IDAccount的Accounts.description.net 如何显示主键数据?,.net,datagridview,foreign-keys,datagridcolumn,.net,Datagridview,Foreign Keys,Datagridcolumn,我有两张表:交易和账户 事务具有Accounts表中的外键IDAccount 我将Datagridview的datasource属性的datasource属性分配给Transactions表 我想在Datagridview中插入IDAccount的Accounts.description 我必须做什么?有一个解决方案可以解决这个问题,它包括执行一些自定义代码来检查每个属性,并确定它是属于主绑定对象还是属于子对象 这看起来是一个不错的解决方案,只是它不支持基于这些属性进行编辑或排序 另一种方法(我
我必须做什么?有一个解决方案可以解决这个问题,它包括执行一些自定义代码来检查每个属性,并确定它是属于主绑定对象还是属于子对象 这看起来是一个不错的解决方案,只是它不支持基于这些属性进行编辑或排序 另一种方法(我可能会推荐,因为它更简单)是向事务对象引入AccountDescription属性
public class Transaction
{
private Account _account
public string AccountDescription
{
get { return _account.description; }
set { _account.description = value; }
}
}
您可能还需要实现一些自定义INotifyPropertyChanged代码,以便数据绑定工作得很好。您是指datatable吗?通常,该值应在源中可用,以便显示