判断DataGrid的数据源(DataSet)是否有数据不就行了吗??

解决方案 »

  1.   

    你可以判断datagrid绑定的数据源是否包含记录啊!
      

  2.   

    怎么判断dataset有没有数据呢?
    我用dataset is nothing判断不行啦
      

  3.   

    dataset.tables[index].rows.count就可以判断有没有数据了。你可以用index或者name
      

  4.   

    SqlConnection sc=new SqlConnection("server=yl2003;database=pubs;uid=zxy;pwd=zxy");
    SqlDataAdapter sp=new SqlDataAdapter("select a,b from table1",sc);
    DataSet ds=new DataSet();
    sp.Fill(ds,"table1");
    if (ds.Tables[0].Rows.Count>0)//你可以在这里加个判断
    {
    DataGrid1.DataSource=ds.Tables[0].DefaultView;
    DataGrid1.DataBind();
    }
      

  5.   

    判断 DataSource 绑定的数据源:例如为DataView :
    if( DataView == null ){
        //为空;
    }if( DataView.Count == 0 ){
        //为空;
    }
      

  6.   

    判断数据源dataset为空就不邦定datagrid就行了
      

  7.   

    SqlConnection sc=new SqlConnection("server=yl2003;database=pubs;uid=zxy;pwd=zxy");
    SqlDataAdapter sp=new SqlDataAdapter("select a,b from table1",sc);
    DataSet ds=new DataSet();
    sp.Fill(ds,"table1");
    if (ds.Tables[0].Rows.Count>0)//你可以在这里加个判断
    {
    DataGrid1.DataSource=ds.Tables[0].DefaultView;
    DataGrid1.DataBind();
    }