ASP.NET 数据控件 GridView 是否可以绑定2个数据库的表。
DB1 里有表TB1
DB2 里有表TB2是否可以在GridView中同时绑定TB1 和TB2 
PS:2个表的字段是不同的(如TB1 里是 User ,TB2里是customer 。)但是最后在GridView中要在同一个列里显示

解决方案 »

  1.   

    可以的,帮多少张表都可以~只是SQL语句的问题~
      

  2.   

    一个库里的两个表是没有问题的
    两个库的不能绑定在同一DV中,你可以把TB2库中的表转移到TB1中
      

  3.   

    可以的,首先您需要将您的需要的数据写到一个数据源里头,存储过程、视图、select语句都可以!
    在当前数据库 访问 其他数据库 需要这样:[databasename]..[tablename] 需要加数据库名字然后跟..再跟表名
      

  4.   

    可以绑定:SELECT TB1.USRE,TB2.customer from TB1 inner join TB2 ON TB1.字段1=TB2.字段2 WHERE 条件
      

  5.   

    加上..或dbo
    select * from DB1..TB1,DB2..TB2
      

  6.   

    诶,拜托那些回答别人问题的人看清楚别人的问题好吧。
      别人是问两个数据库的表能否绑定到gridview
    貌似2楼回答可以
      

  7.   

    LinQ:var temp = from a in db.table1
               join b in db.table2 on a.tempid equals b.temp id
    select new
    {
       //table1的tempName
       tempName= a.tempName,
       ////table2的tempValue
       tempValue= b.tempValue
    };