protected System.Web.UI.WebControls.DataGrid DataGrid1;
if(DataGrid1.Items.Count==0)
{
//则DataGrid1为空
}

解决方案 »

  1.   

    你是要判断datagird的数据源是不是空啊?
    DataSet objDs = 从数据库获得数据
    if(objDs != null && objDs.Tables.Count != 0 && objDs.Tables[0].Rows.Count != 0)
    {
     //有数据
    }
    else
    {
      //没有数据
    }
      

  2.   

    判断你的记录集的大小 就行if (DataGrid1.Items.Count>0)
    {}
    else
    {}
      

  3.   

    ((DataView)DataGrid1.DataSource).Rows.Count
      

  4.   

    如果是綁定後判斷:
    if(DataGrid1.Items.Count==0)
    就是為空;
    如果是綁定前判斷,比如說如果記錄為空就不綁定:
    if(ds.Tables[0].Rows.Count==0)  //也用於綁定後判斷: