把DataSet的数据绑定到DataGrid
如有数据就绑定到DataGrid
若DataSet里没有数据,则在DataGrid里显示 “无相关资料” 等提示信息
怎么实现呀 。。谢谢哦 

解决方案 »

  1.   

    private void Form1_Load(object sender, System.EventArgs e)
    {
    getData gt=new getData();//提供数据的类
    DataTable dt=gt.getdts();//获取数据的函数,返回值是datatable
    //dt=null;//测试时用
    if(dt==null)//你可以写很多具体层次的判断比如结果集是否存在;表是否存在;表中记录是否存在

    dt=new DataTable();
    dt.Columns.Add("Error",typeof(System.String));
    DataRow dr=dt.NewRow();
    dr["Error"]="无相关资料";
    dt.Rows.Add(dr);
    }
    this.dataGrid1.DataSource =dt;
    }
      

  2.   

    用gridview,有EmptyDataTemplate可设定,datagrid,只能根据dataset有无记录来绑定或隐藏datagrid了