我做了个查询的网页(链接数据库的),两个下拉控件一个按钮和一个DataGrid(显示为False)。
当我查询的内容在数据库没时DataGrid也显示(只有页眉),我想做个判断(如果数据库没有查询到)就写一段话“******”。后台代码该如何的写。
谢谢!

解决方案 »

  1.   

    将DataGrid放在Panel中,初始时设置Panel的Visible=false。
    如果结果集有内容,一般为ds.Tables[0].Rows.Count>0则显示Panel.
      

  2.   

    加个label不就ok了
    if(数据集为空)
    {
       Lable1.Text =info;
       DataGrid1.Visible = false;
       Label1.Visible = true;
    }
    else
    {
       Label1.Visible = false;
       DataGrid1.Visible = true;
    }
      

  3.   

    同上(都让你们说了、那我就随便顶个呵呵)也可用两个Panel来实现,panel1中放datagrid,panel2中写一段话(“*******”)if(ds.table(0).rows.count<1)
    {
       panel1.visible=false;
       panel2.visible=true;
    }
    else
    {
       panel1.visible=true;
       panel2.visible=false;
    }