| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 906 人关注过本帖
标题:关于ExecuteReade的问题?
只看楼主 加入收藏
ymaozi
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-7-19
收藏
 问题点数:0 回复次数:8 
关于ExecuteReade的问题?
repeater1.DataSource = cmd.ExecuteReader();
repeater1.DataBind();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();

这是我写的两个控件的数据绑定,repeater1,GridView1他们两个的数据源都一样!

但是这样绑定不行,但我不想关了再连,不知有什么简单的方法吗?
搜索更多相关主题的帖子: ExecuteReade cmd 绑定 数据源 控件 
2007-07-30 14:20
jyoseyi
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2007-6-14
收藏
得分:0 
SqlCommand com = new SqlCommand("select * from Picture", con);
SqlDataReader sdr = com.ExecuteReader();
GridView1.DataSource = sdr;
GridView1.DataBind();


//===========================同理修改就是了

我非英雄,广目无双, 我本坏蛋,无限嚣张!
2007-07-30 14:32
ymaozi
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-7-19
收藏
得分:0 


我还是自己去弄一个类好了!

明知不可为而为之
ymaozi's blog:[url=http://www.][/url]
2007-07-30 14:36
ymaozi
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-7-19
收藏
得分:0 
SqlCommand com = new SqlCommand("select * from Picture", con);
SqlDataReader sdr = com.ExecuteReader();
GridView1.DataSource = sdr;
GridView1.DataBind();
我一个页面就有很多呀!

明知不可为而为之
ymaozi's blog:[url=http://www.][/url]
2007-07-30 14:37
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
收藏
得分:0 
你封装个类撒

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-07-30 15:16
jyoseyi
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2007-6-14
收藏
得分:0 


GridView1.DataSource = myclass.getDataset(strSql);
GridView1.DataBind();
// getDataset(strSql)数据原,自己建个类把数据原放在里面,用的时候new下 class1 myclass = new class1();

我非英雄,广目无双, 我本坏蛋,无限嚣张!
2007-07-30 15:45
sean88
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-3-27
收藏
得分:0 
以下是引用ymaozi在2007-7-30 14:20:49的发言:
repeater1.DataSource = cmd.ExecuteReader();
repeater1.DataBind();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();

这是我写的两个控件的数据绑定,repeater1,GridView1他们两个的数据源都一样!

但是这样绑定不行,但我不想关了再连,不知有什么简单的方法吗?

DataReader对象允许你以向前的,只读的方式读取数据,有时候DataReader对象也称为消软管游标。DataReader对象采用了一种简化的数据读取方式,但是提高了性能的同时也牺牲了很多特性。(不能回滚,所以你再次绑定就有问题,你只能用一个DataTable或者DataSet来保存返回的结果集,再分别绑定到不同的控件上)


Knowledge is infinite.
2007-07-31 10:59
ymaozi
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-7-19
收藏
得分:0 
哦!

有点明白了!

谢谢这位仁兄!

明知不可为而为之
ymaozi's blog:[url=http://www.][/url]
2007-08-03 13:03
按时的地方
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-11-23
收藏
得分:0 
我也有点明白了,呵呵

2007-08-03 14:23
快速回复:关于ExecuteReade的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014387 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved