select c.cid,c.cnumber,c.isclient,b.pperson,b.ptime ,c.cre from card c,baseproject b  where c.cnumber=b.pcnum我怎么把我这查到SQL语句的属性绑定到repeater上呢?两个表的属性。。
高手助我

解决方案 »

  1.   

    不管几个表的属性查到datatable中就只有一个内存表.<%#Eval("cid")%>
    <%#Eval("cnumber
    ")%>
      

  2.   

    你查的时候sql语句给个别名 绑的时候都是一样的 呵呵
      

  3.   

    DataTable dt = 你的查询方法;repeater1.DataSoure=dt;
    repeater1.DataBind();页面
    <%#Eval("cid")%>
    <%#Eval("cnumber")%>
      

  4.   

    可以在sql语句中给要的列起别名,然后读需要的列直接帮就行了
      

  5.   

    和平时一样,直接绑定字段名就可以。多表查询最好起个别名,以免字段名重复。
    <%#Eval("字段或是别名")%>
      

  6.   

    把查询结果放到datatable 按照正常绑定就可以啊
      

  7.   

    DataSet ds=SQL函数查询结果;
    Repeater.DataSource=ds;
    Repeater.DataBind();页面代码:
    <%#Eval('属性名称')%>
      

  8.   


    你的字段名没有一样的  和 单表是一样的啊   cid   cnumber就是绑定的字段名<%#Eval("cnumber")%>