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;//这句代码是什么意思不清楚,烦请指点
展开
 我来答
夸父逐光
2011-12-09 · TA获得超过103个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:185万
展开全部
ExecuteReader 其实就是跟据你的Command(里面存放了你的sql语句和对应的连接)
返回一个DataReader(这里因为你用的是sqlCommand所以返回的是SqlDataReader)
而DataReader的作用是存储一次查询的结果集。如果这样不理解的话,可以简单的理解为
DataReader是一张存着你查询的结果的表。
rBtnItems我不知道是什么控件,但所有的DataSource都是指数据源,可以顾名思义一下,就是显示(如果是显示的控件)的数据从哪来。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式