当前位置: 代码迷 >> ASP.NET >> ds.Tables["表名"].Rows[][].ToString()读取dataset数据时报错!该如何处理
  详细解决方案

ds.Tables["表名"].Rows[][].ToString()读取dataset数据时报错!该如何处理

热度:10118   发布时间:2013-02-26 00:00:00.0
ds.Tables["表名"].Rows[][].ToString()读取dataset数据时报错!
ds.Tables[ "表名 "].Rows[0][0].ToString()
使用表名时报错,不是表名写错了;

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

源错误:  


行   49:   //DataAccess.DataSet(sql,ref   dt);
行   50:   //IDLabel.Text=IdStr.ToString();
行   51:   IDLabel.Text   =   ds.Tables[ "UserKtvInfo "].Rows[0][ "UserKtvInfoId "].ToString();
行   52:   KtvNameLabel.Text   =   ds.Tables[0].Rows[0][1].ToString();
行   53:   KtvNumLabel.Text   =   ds.Tables[0].Rows[0][2].ToString();
 


使用
ds.Tables[0].Rows[0][0].ToString()
是完全正常
有知道原因的朋友请赐教,先谢谢了~~~~~~~~~   :)

------解决方案--------------------------------------------------------
断点跟踪一下
ds.Tables[ "UserKtvInfo "]是否为null

你的ds是怎么fill的,给出这部分代码
  相关解决方案