如何显示主键数据?

| 我有两个表:交易和帐户。 交易记录具有来自帐户表的外键IDAccount。 我将Datagridview的Datasource属性的datasource属性分配给Transactions表。 我想在Datagridview中访问IDAccount的Accounts.description。 我必须做什么?     
已邀请:
这里提供了针对此问题的解决方案,其中涉及执行一些自定义代码以检查每个属性并确定它是属于主绑定对象还是属于子对象。 这看起来是一个不错的解决方案,但是它不支持基于这些属性进行编辑或排序。 另一种方法(由于它比较简单,我可能会建议这样做)是向您的Transaction对象引入一个AccountDescription属性。
public class Transaction
{
    private Account _account

    public string AccountDescription
    {
        get { return _account.description; }
        set { _account.description = value; }
    }
}
您可能还需要实现一些自定义的INotifyPropertyChanged代码,这样数据绑定才能很好地工作。     

要回复问题请先登录注册