c# 未将对象引用设置到对象的实例问题

窗体图:当我选择时尚女装的时候,点击查询,出现标题上的问题,就返回到代码出错的地方了下面是我类里面加的代码:希望大家能够给予我帮助,在此感谢最好能够把修改的代码写出来... 窗体图:

当我选择时尚女装的时候,点击查询,出现标题上的问题,就返回到代码出错的地方了

下面是我类里面加的代码:

希望大家能够给予我帮助,在此感谢
最好能够把修改的代码写出来
展开
 我来答
yqsky3964
2013-12-04 · TA获得超过1875个赞
知道小有建树答主
回答量:1184
采纳率:0%
帮助的人:669万
展开全部
解决思路远大于给你代码!开发切记!!!

第一点:未将对象引用到实例这个错误一般原因就是对象里什么都没有,你要去里面拿东西。
第二点:你没有搞清楚DataSet的用法,DataSet只是个数据集,说白了就是张表格,你报错的代码意思是表格里什么都没有,你要去里面拿“T-project”这张表的数据,当然会报错。

解决方法是:先给DataSet数据局里添加数据,就是把你这张“T-project”的数据都放到DataSet里面,然后在去调用,
在你 DataSet ds = new DataSet()这句下面去执行你的查询或者赋值方法,给里面先塞进去东西,然后在调用。不懂继续追问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guo_pc31
2013-12-04
知道答主
回答量:21
采纳率:0%
帮助的人:9.9万
展开全部
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叫什么呢嫩
2013-12-04 · TA获得超过272个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:265万
展开全部
空引用嘛,解决办法有两个

1、查看下是不是没有从页面中读出数据,导致调试的时候数据库出错

2、直接判断

if(ds.tables["T_project"].DefaultView!=null)
{
//在执行报错的那段代码

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cd0ac7a
2013-12-04 · TA获得超过130个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:99.5万
展开全部
出现这个问题,应该是你的ds.Tables["T_tables"]这个不存在吧,你首先应该判断一下是否为null,不为null的时候再datasource
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文艺的碉丝
2013-12-04 · 超过32用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:77.9万
展开全部
再出错的前面加个if(ds!=null&&ds.Tables[0].Count>0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式