//rscount是你求的的记录总数
if (rscount>0)
{
 // datalist.show();
 //可以用datalist bind event 来做
}
else
{
  // datalist.isnoshow();
 
}

解决方案 »

  1.   

    if (dt.Rows.Count == 0)
    {
    Lable lb = new Lable ();
    lb.text  = "没有满足条件的记录!”;
    this.DataList1.Items[0].Controls.Add(lb);
    }
      

  2.   

    pengweihua(pwh) 用C#怎么写?
      

  3.   

    if (dt.Rows.Count == 0)
    {
    Lable lb = new Lable ();
    lb.Text  = "没有满足条件的记录!”;
    this.DataList1.Items[0].Controls.Add(lb);
    }
      

  4.   

    谢谢!!
    “System.Data.DataSet”并不包含对“Rows”的定义
    怎么回事???多谢!
      

  5.   

    ds.Tables["name"].Rows.Count //"name":your tablename
      

  6.   

    CS0246: 找不到类型或命名空间名称“Lable
    怎么办?拜托了!
      

  7.   

    Label lb = new Label();
      

  8.   

    怎样清空datalist里的内容?
    datalist.Items.Clear() 提示出错 CS0201: 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
    怎么办?谢谢!