下面这是后端数据绑定代码?请各位大侠帮帮忙?在线等待,急,!!! 
DataSet ds=  sqldal.execSql_ds("exec zero_onlines '','',''");
 rpt_server.DataSource = ds;
 rpt_server.DataBind();
下面这是前面代码:
 <td>
                <%# ((System.Data.DataRowView)Container.DataItem)["shcoolname"]  %>
                </td>
                <td>
                <%# ((System.Data.DataRowView)Container.DataItem)["allcount"] %>
                </td>
                <td>
                <%# ((System.Data.DataRowView)Container.DataItem)["yf"] %>
                </td>
                <td>
                <%# ((System.Data.DataRowView)Container.DataItem)["wf"] %>
                </td>

解决方案 »

  1.   

    你去查询分析器里面执行下
    exec zero_onlines '','',''
    看返回数据没
      

  2.   

    我都是这样绑定数据的:<%#Eval("字段")%>
      

  3.   

    各位大侠?帮帮忙啊?帮忙看下,这样repeater这样绑定数据源,没问题嘛?是不是还有什么代码没写?
      

  4.   

    DataSet ds= sqldal.execSql_ds("exec zero_onlines '','',''");
     rpt_server.DataSource = ds;
     rpt_server.DataBind();在page_load()中放了吗?
    再看看有没有异常,ds获得数据了吗
      

  5.   

    弱弱的问一下 DataSet ds= sqldal.execSql_ds("exec zero_onlines '','',''");
    这里面没有给返回表命名吧 另外 我一般是ds.tables[0]绑定rep或者 ds.tables["表名"]
    属性='<%#Eval("Id") %>'
      

  6.   

    打个断点:看下ds.Tables[0].Rows.Count是否>0,如果=0则表示没有读到数据;另外绑定用 <%# Eval("字段名") %> 即可