label1,gridview1。
如何让gridview1中有数据时候label1显示‘数据’。
没有数据时候不显示?

解决方案 »

  1.   

    根据数据源来判断到底有没有数据,我想是很容易的。
    如数据源是DataTable
    则DataTable.Rows.count>0时,表示有数据。
      

  2.   

    this.Label1.Text = "数据";
    this.Label1.Visible = (this.GridView1.Rows.Count > 0);
      

  3.   

    根据用户输入的数据,GridView1中的数据刷新时候,this.GridView1.Rows.Count > 0
    也会=0.
    上面的方法如何扩展到label1在这种刷新时也会显示‘数据’,(或者不显示)
      

  4.   

    protected void Button1_Click(object sender, EventArgs e)
        {
            PostBackOptions myPostBackOptions = new PostBackOptions(this);    }
    补充: 我是用一个button 来刷新的
      

  5.   

    protected void Button1_Click(object sender, EventArgs e)
    {
    PostBackOptions myPostBackOptions = new PostBackOptions(this);this.GridView1.DataSource = GetMyDataSource();
    this.GridView1.DataBind();this.Label1.Text = "数据";
    this.Label1.Visible = (this.GridView1.Rows.Count > 0);
    }