想在一个datalist里的label显示datalist记录个数。比如
select id,name,code from table1 where ...的执行邦定到datalist,想直接输出datalist的记录个数,不知说明白没有

解决方案 »

  1.   

    select count(*)
    或着 datatabel.rows.count
      

  2.   

    如果你是要显示个数就直接select count(id)
    或者在后台判断下
      

  3.   

    我除了显示个数还有别的内容,所以不能用count(*)
      

  4.   

    如果绑定有值页面输出来某一个字段
    是这样
    :<%DataBinder.Eval(Container.DataItem,"name")%>
    我想输出满足满足条件的个数,在datalist绑定之后
      

  5.   

    也可以的
    DataTable dt = //select id,name,code from table1 where ...的结果
    DataList1.DataSource = dt;
    输出DataList1的记录个数用dt.Rows.Count
      

  6.   

    不知道楼主的意思是否是按name分组统计个数
      

  7.   

    是的,select id,name from table1 group by id,name这个结果要用,还有个地方需要在页面上把这个count输出来
      

  8.   

    我在datalist里用了一个linkbutton,他的text显示的是count值,点击这个linkbutton可看到具体记录,
      

  9.   


     select count(*) from table1 where ...
     datalist记录数等于count(*)
      

  10.   

    我还需要把详细清单输出来,不能用count(*)