求助!无法将类型“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总数的方法也可以告知,感激不尽! 展开
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总数的方法也可以告知,感激不尽! 展开
展开全部
cnt = (int)dt1.Rows[0]; //这样行不行啊
追问
不行。。。还是这个错。。。
我已经解决了,没其他人回答,分就给你吧
追答
能告诉我一下你的解决方法吗?共同提高
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int value = Convert.ToInt32(row[(列名)].ToString());
或
int value = int.Parse(row["列名"].ToString())
或
int value = int.Parse(row["列名"].ToString())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询