c#关于DataRow的用法
我的代码如下:DataRowdrow;DataSetdset=newDataSet();drow=dset.Tables["idl"].Rows[0];idl是我的一个表...
我的代码如下: DataRow drow;
DataSet dset = new DataSet() ;
drow = dset.Tables["idl"].Rows[0];
idl 是我的一个表名,我想用idl的第一行赋给drow 为什么会报错?“未将对象引用设置到对象的实例。” 谢谢大家。
第一句改成 DataRow drow = new DataRow();就会报另外一个错 “System.Data.DataRow.DataRow(System.Data.DataRowBuilder)”不可访问,因为它受保护级别限制 现在把DataSet dset = new DataSet();改成DataSet dset = new DataSet("idl") ; 还是会报错 ?“未将对象引用设置到对象的实例。” 现在我知道了是DataSet dset = new DataSet();这句话有问题,那么应该怎么改呢? 展开
DataSet dset = new DataSet() ;
drow = dset.Tables["idl"].Rows[0];
idl 是我的一个表名,我想用idl的第一行赋给drow 为什么会报错?“未将对象引用设置到对象的实例。” 谢谢大家。
第一句改成 DataRow drow = new DataRow();就会报另外一个错 “System.Data.DataRow.DataRow(System.Data.DataRowBuilder)”不可访问,因为它受保护级别限制 现在把DataSet dset = new DataSet();改成DataSet dset = new DataSet("idl") ; 还是会报错 ?“未将对象引用设置到对象的实例。” 现在我知道了是DataSet dset = new DataSet();这句话有问题,那么应该怎么改呢? 展开
6个回答
展开全部
try
{
DataRow drow = null;
DataSet dset = new DataSet();
//先判断表是否存在
if(dset.Tables["缺慎idl"]==null)
{
throw new Exception("idl 表不存在");
}
if(dset.Tables["idl"].Rows.Count>伏埋敬液雀0)
{
drow = dset.Tables["idl"].Rows[0];
}
else
{
throw new Exception("idl 表数据为空");
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
{
DataRow drow = null;
DataSet dset = new DataSet();
//先判断表是否存在
if(dset.Tables["缺慎idl"]==null)
{
throw new Exception("idl 表不存在");
}
if(dset.Tables["idl"].Rows.Count>伏埋敬液雀0)
{
drow = dset.Tables["idl"].Rows[0];
}
else
{
throw new Exception("idl 表数据为空");
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一句改为:DataRow drow = new DataRow();
没实例化
没实例化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一句改为:DataRow drow = new DataRow();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3.4楼正解.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |