在ASP.NET中我想进行一个判断:就是当查询到数据库中的相关记录时就显示出来,要是数据库没有相关信息就弹出一个窗体进行“没有该条记录”的提示,望哪位高手能教教我怎么弄

解决方案 »

  1.   

    用SqlDataReader:
    SqlDataReader sdr=cmd.ExecuteReader();
    while(sdr.Read())  //为真表示有数据被找到用DataTable:
    DataTable dt=GetDataTable(sql);
    if(dt.Rows.Count>0)  //表示有数据找到
      

  2.   

    我用的是SqlDataAdapter应该怎么办啊
      

  3.   

    填充的是Dataset 你判断dataset中是否有值不就可以了吗?
      

  4.   


      if(dataset.tables[0].rows.count>0) 
      { 
       //有值!!
      } 
      

  5.   

    修改一下 即可以填充dataset 也可以填充datatable
    datatable dt;
    SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
               
                sda.Fill(dt);
    if(dt.rows.count>0)
    {
    有数据
    }
    else
    {
    无数据
    }