无法将类型为System.Int32的对象强制转换为类型System.String
我是一个刚刚学.NET的新手,那位大虾帮帮忙?ID=Convert.ToInt32(dr.GetString(0));...
我是一个刚刚学.NET的新手,那位大虾帮帮忙?
ID = Convert.ToInt32(dr.GetString(0)); 展开
ID = Convert.ToInt32(dr.GetString(0)); 展开
展开全部
int id=0;
if(int.TryParse(dr[0].toString() ,out id))
{
//如果 解析 成功的话,id 就为 你 取出来的数
}
if(int.TryParse(dr[0].toString() ,out id))
{
//如果 解析 成功的话,id 就为 你 取出来的数
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int ID = Convert.ToInt32(dr.GetString(0));
这样就行了。
这样就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ToInt32是把其他类型转换为int,你搞反了吧……
基本类型转String只需要toString()
基本类型转String只需要toString()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的ID是string类型的。你后面的转换是int的。肯定不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询