实体类绑定datagridview 问题 
实体类中有外键关联 
如:
BookEntity book = new BookEntity();
book.Use = UserManager.GetUserById((int)book.userId);我想把book表连带user表的数据共同绑定到datagridview中 方法越简单越好
谢谢 ~ 
静候高人指点

解决方案 »

  1.   


    DataTable dt=new DateTable();
    dt.Columns.Add();
    建一个表,然后把数据加到dt里,再把dt绑定到gridview
      

  2.   

    DataTable dt1=...;
    DataTable dt2=....;
    dt1.Merge(dt2);
    datagridview.datasource=dt1;
      

  3.   

    那 如果 一张表的外键中 还有外键呢? 
    比如 
    BookEntity book = new BookEntity();
    book.Use = UserManager.GetUserById((int)book.userId);---------------------------------------------
    UserEntity user = new UserEntity();
    user.Sex = SexManager.GetSexById((int)user.sexId);
    --------------------------------------------------
    这种情况应该怎么办?? 
    楼上的说法都是针对一个表一个外键来说的 
    如果三个层次以上的外键 该怎么办??
      

  4.   

    那 如果 一张表的外键中 还有外键呢? 
    比如 
    BookEntity book = new BookEntity();
    book.Use = UserManager.GetUserById((int)book.userId);---------------------------------------------
    UserEntity user = new UserEntity();
    user.Sex = SexManager.GetSexById((int)user.sexId);
    --------------------------------------------------
    这种情况应该怎么办?? 
    楼上的说法都是针对一个表一个外键来说的 
    如果三个层次以上的外键 该怎么办??
      

  5.   

    sql 语句实现
    重载类的 ToString() 方法
    绑定时写单元格值cellformating
      

  6.   

    我想要的效果是 绑定到datagridview 列时   显示的是sex的名字 book.Use.Sex.Name不用sql语句实现 还有别的方法吗? 等待ing......
      

  7.   

    我想要的效果是 绑定到datagridview 列时   显示的是sex的名字 book.Use.Sex.Name不用sql语句实现 还有别的方法吗? 等待ing......