当前位置: 代码迷 >> Web Service >> 调试WebService的例子,HelloWorld()的结果可以看到,但Dataset的结果不能返回,异常是GridView1.DataSource = myData.getData().Tables["Products"].未将对象引用设置到对象的实例
  详细解决方案

调试WebService的例子,HelloWorld()的结果可以看到,但Dataset的结果不能返回,异常是GridView1.DataSource = myData.getData().Tables["Products"].未将对象引用设置到对象的实例

热度:974   发布时间:2011-12-24 23:03:24.0
调试WebService的例子,HelloWorld()的结果可以看到,但Dataset的结果不能返回,错误是GridView1.DataSource = myData.getData().Tables["Products"].未将对象引用设置到对象的实例
调试WebService的例子,HelloWorld()的结果可以看到,但Dataset的结果不能返回,错误是GridView1.DataSource = myData.getData().Tables["Products"].未将对象引用设置到对象的实例
大虾帮忙看看呀

------解决方案--------------------
应该是还没获取dataset
public DataSet getData() 

return (DataSet)Application["ds"]; 

用断点看看这个时候的ds的状态
应该还没创建
------解决方案--------------------
GridView1.DataSource = myData.getData().Tables["Products"].DefaultView
这段需要先判断一下myData.getData()返回的内容是否为null,否则如果为null的话会有运行时错误的。
  相关解决方案