select a.name ,b.name
From Student as a inner join Teacher as b
on 条件
datagrid的查询语句就是上面,datagrid.AutoGenerteColumn=false
这里有一些模版列,然后
<%# Container.DataItem("a.name") %
怎么不能像上面一样的绑定呢?

解决方案 »

  1.   

    <%# Container.DataItem("name") %
    不用加table名了
      

  2.   

    <%# Container.DataItem("a.name") %
    改成这样行不行:
    <%# Container.DataItem("name")%>
      

  3.   

    select a.name as s_name ,b.name as t_name
    From Student as a inner join Teacher as b
    on 条件<%# Container.DataItem("s_name")%>
    <%# Container.DataItem("t_name")%>
      

  4.   

    <%# Container.DataItem("a.name") %
    中要去掉a
    因为在得到的数据库中已经把a.name和b.name作为一个表返回了。也说是说a.name和b.name在DataSet的一个表里面.就没必要再a.namd,直接name就可以啦