读书人

ds.Tables[quot;表名quot;].Rows[][].ToString

发布时间: 2012-01-20 18:53:53 作者: rapoo

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的,给出这部分代码

读书人网 >asp.net

热点推荐