当前位置: 代码迷 >> ASP.NET >> 求 DataSet.Tables["表名"].DefaultView的用法 !解决方案
  详细解决方案

求 DataSet.Tables["表名"].DefaultView的用法 !解决方案

热度:6361   发布时间:2013-02-25 00:00:00.0
求 DataSet.Tables["表名"].DefaultView的用法 !!!!!!!!!!!
程序代码如下:
public   DataGrid   MyList_1;
DataSet   ds   =   new   DataSet();
oleAp1.Fill(ds,   "contents ");
MyList_1.DataSource   =   ds.Tables[ "contents "].DefaultView;(就是这句出错)

报错信息如下:
异常详细信息:   System.NullReferenceException:   未将对象引用设置到对象的实例

------解决方案--------------------------------------------------------
public DataGrid MyList_1;
DataSet ds = new DataSet();
oleAp1.Fill(ds, "contents ");
if(ds!=null&&ds.Tables[ "contents "].Rows.Count> 0)
{
MyList_1.DataSource = ds.Tables[ "contents "].DefaultView;
}

------解决方案--------------------------------------------------------
ds 没有数据
  相关解决方案