无法将类型system.data.sqlclient.sqldatareader隐式转换为system.data.datatable
SqlCommandcmd=newSqlCommand("select*fromnews"); &n...
SqlCommand cmd = new SqlCommand("select * from news"); myconn.Open(); DataTable dt = new DataTable(); dt = cmd.ExecuteReader(); myconn.Close(); GridView1.DataSource = dt; GridView1.DataBind();可是显示错误:无法将类型system.data.sqlclient.sqldatareader隐式转换为system.data.datatable
展开
2个回答
展开全部
dt = cmd.ExecuteReader();
这句你看下 ExecuteReader() 的返回类型 ,应该是reader吧 , 你却用dt为引用,类型不一样啊
这句你看下 ExecuteReader() 的返回类型 ,应该是reader吧 , 你却用dt为引用,类型不一样啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询