求助!无法将类型“System.Data.DataRow”隐式转换为“int”

代码如下intcnt=0;stringsql1="selectcount(*)frompoisdt";DataTabledt1=newDataTable();MySqlD... 代码如下
int cnt = 0;
string sql1 = "select count(*) from poisdt" ;
DataTable dt1 = new DataTable();
MySqlDataAdapter da1 = new MySqlDataAdapter(sql1, myConn);
da1.Fill(dt1);
cnt = dt1.Rows[0];
或是有别的取出count总数的方法也可以告知,感激不尽!
展开
 我来答
donald7771
2014-10-27 · TA获得超过399个赞
知道小有建树答主
回答量:206
采纳率:100%
帮助的人:196万
展开全部
cnt = (int)dt1.Rows[0]; //这样行不行啊
追问
不行。。。还是这个错。。。
我已经解决了,没其他人回答,分就给你吧
追答
能告诉我一下你的解决方法吗?共同提高
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guodownload
2017-08-10
知道答主
回答量:49
采纳率:0%
帮助的人:3.6万
展开全部
int value = Convert.ToInt32(row[(列名)].ToString());

int value = int.Parse(row["列名"].ToString())
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式