C#语句中ExecuteReader()的作用 RadioButtonList的DataSource属性是什么意思? 代码如下,求高人指点。
SqlCommandcmdItem=newSqlCommand("selectvoteDetailsID,voteItemfromvoteDetailswherevote...
SqlCommand cmdItem = new SqlCommand("select voteDetailsID,voteItem from voteDetails where voteID=" + this.voteID, con);
SqlDataReader sdr = cmdItem.ExecuteReader();//教程说这是产生一个游标,我不清楚具体结果是什么
this.rBtnItems.DataSource = sdr;//这句代码是什么意思不清楚,烦请指点 展开
SqlDataReader sdr = cmdItem.ExecuteReader();//教程说这是产生一个游标,我不清楚具体结果是什么
this.rBtnItems.DataSource = sdr;//这句代码是什么意思不清楚,烦请指点 展开
1个回答
展开全部
ExecuteReader 其实就是跟据你的Command(里面存放了你的sql语句和对应的连接)
返回一个DataReader(这里因为你用的是sqlCommand所以返回的是SqlDataReader)
而DataReader的作用是存储一次查询的结果集。如果这样不理解的话,可以简单的理解为
DataReader是一张存着你查询的结果的表。
rBtnItems我不知道是什么控件,但所有的DataSource都是指数据源,可以顾名思义一下,就是显示(如果是显示的控件)的数据从哪来。
返回一个DataReader(这里因为你用的是sqlCommand所以返回的是SqlDataReader)
而DataReader的作用是存储一次查询的结果集。如果这样不理解的话,可以简单的理解为
DataReader是一张存着你查询的结果的表。
rBtnItems我不知道是什么控件,但所有的DataSource都是指数据源,可以顾名思义一下,就是显示(如果是显示的控件)的数据从哪来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询