日期:2014-05-17  浏览次数:20813 次

想请教一下repeater数据绑定的问题,SQL
本帖最后由 liuzhuoran1110 于 2013-03-13 18:45:15 编辑
使用的的SQL语句:select a.id,datediff(day,a.date,b.date) from tb_in a join tb_out b on a.id=b.id
数据库里面查到的情况是:


SqlConnection con = new SqlConnection("server='PC2012050719LFQ';database=AccessControl;uid=sa;pwd=lzr666;");
        DataSet ds = new DataSet();

string strstr="select a.id,datediff(day,a.date,b.date) from tb_in a join tb_out b on a.RealName=b.RealName";
SqlDataAdapter sda = new SqlDataAdapter(strstr, con);
        sda.Fill(ds, "tb_in");
Repeater3.DataSource = pds ;
        Repeater3.DataBind();


中间省略了些代码,可能少了一点
<%#DataBinder.Eval(Container, "DataItem.id")%>
这样只能读取到id,图片中没有名字那列的数据怎么读,谢谢!

------解决方案--------------------
给他加个呗。

  string strstr="select a.id,datediff(day,a.date,b.date) as d from tb_in a join tb_out b on a.RealName=b.RealName";