我想在GridView中显示两个表中的内容
也就是两个表里的设备不一样,但是要显示的字段一样,
但是两个表并不是所有的字段都一样,

想在同一个GridView中显示其内容,请问可以吗?
有做过这个的吗?是如何实现的?

解决方案 »

  1.   

    可以在sql语句中使用union.参考:http://www.w3schools.com/sql/sql_union.asp
      

  2.   

    可以的。 
    若是字段一样,你可以用union all 
    select * from a 
    union all 
    select * from c 
    这样就相当于显示一个表的内容。你也可以选择具体的字段。
    只要是相同的字段类型就可以了,不用字段名也相同.
      

  3.   

    select A.a,A.b from table1
    union
    select B.a,B.b from table2
      

  4.   

    select A.a,A.b from table1 
    union 
    select B.a,B.b from table2
      

  5.   

    在GridView1中模板中加上一个GridView2再进行相关联