请问有经验的高手,GridView,DataList,Repeater哪个用的地方的多点啊?看起来都差不多的.分享一下经验啊!!!

bolome 2008-07-31 09:30:40
请问有经验的高手,GridView,DataList,Repeater哪个用的地方的多点啊?看起来都差不多的.分享一下经验啊!!!
...全文
1210 62 打赏 收藏 转发到动态 举报
写回复
用AI写文章
62 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhizouxiao 2010-08-07
  • 打赏
  • 举报
回复
初学者路过
sudaxjj 2010-01-03
  • 打赏
  • 举报
回复
我只用过GridView和Datalist,设计的时候就能看到效果,感觉还不错。现在想学习一下repeater。
beijin_2008 2009-02-09
  • 打赏
  • 举报
回复
[Quote=引用 59 楼 beijin_2008 的回复:]
引用 2 楼 blue_summer 的回复:
GridView,DataList 格式帮你固定好了,开发起来简单.优点,貌似可以横着来表示数据...
Repeater 表现方式要自己写,优点是灵活,想做成什么样就什么样.
各有好坏,建议都实际用一下,体会下优缺点

体会下优缺点
[/Quote]
7777
beijin_2008 2009-02-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 blue_summer 的回复:]
GridView,DataList 格式帮你固定好了,开发起来简单.优点,貌似可以横着来表示数据...
Repeater 表现方式要自己写,优点是灵活,想做成什么样就什么样.
各有好坏,建议都实际用一下,体会下优缺点
[/Quote]
体会下优缺点
zhaozhao110 2008-10-30
  • 打赏
  • 举报
回复
貌似我只用repeater
cchj0212 2008-10-16
  • 打赏
  • 举报
回复
顶,受益匪浅!
lsoon 2008-08-29
  • 打赏
  • 举报
回复
我就是一直Repeater啊 做一个网站 我其本就用这个控件就OK了
wodexiaopu 2008-08-07
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 BuleMiniCoper 的回复:]
Repeater是目前最好的列表显示控件
因为现在的网页都是以Css+div的样式布局
datalist,gridview都是以Table方式输出的
只有Repeater是以流方式输出的

[/Quote]

就是这样子的,建议大家多用Repeater吧!!!
gwins 2008-08-06
  • 打赏
  • 举报
回复
mark
jiang_jiajia10 2008-08-06
  • 打赏
  • 举报
回复
DataGrid,DataList,Repeater
就效率而言
Repeater最高(但是他的操作是最麻烦的)
DataList其次(操作比较方便)
DataGrid最低(但是它最只能话,一般人都用它)
2005的话
DataList,Repeater没有变
但是DataGrid被GridView代替了,功能比以前的DataGrid更强大了
至于其他的两个偶没有用过,所以不是狠了解
我一般用那个DataList,GridView
virusswb 2008-08-06
  • 打赏
  • 举报
回复
gridview使用方便,属于傻瓜型的,但是生成的标记太多,效率低,适合练手
datalist和repeater,使用不太方便,不过可以自己配置,灵活,生成html标记少,效率高,在实际使用中最为实用,用的比较多
xlong224 2008-08-06
  • 打赏
  • 举报
回复
针对数据显示好看点的,.好控制的用GridView,需要灵活设置的,表头,表格中格式灵活,样式稍微难看的(多费点时间也可以设置好看)用DataList 或 Repeter,如果样式灵活的最好用DataList ,Repeter功能太少了,不利与数据处理
gongsun 2008-08-01
  • 打赏
  • 举报
回复
都不用最好...

可惜我做不到。
knifesky 2008-08-01
  • 打赏
  • 举报
回复
还是那句话,我的原则,能用GridView决不用DataList,能用DataList就不用Repeter。

人家Mircosoft都给你写好了,你为什么不用呢?老说性能、效率,性能取决与什么啊?现在瓶颈已不在硬件,管它GridView还是Repeter,数据的处理都在后台,到前台都是Html,你就是在后台做个while(i<100000){i++;},也不会差超过1秒的时间,,再考虑下开发周期,哪多哪少啊。
srym 2008-08-01
  • 打赏
  • 举报
回复
DataList
优点:
拥有强大的模版特性,灵活性高
支持数据的编辑状态
性能优于DataGrid

开发周期略比Datagrid高
没有Datagrid编辑器
不容易实现分页和排序功能

Repeater
控件完全以HTML方式呈现,更加个性化
不支持编辑、分页、排序功能 (所有实现都需要自己做)
开发周期最长
不提供默认的风格,须手工编写
性能最好,但特性最少

DataGird
优点:
灵活性强,内置事件丰富
提供分页、编辑、排序等特性
功能强大的DataGrid编辑器以及模版列
快速开发、容易部署
对于表格的操作非常方便
内置多种布局风格

缺点:性能不高(因为每次操作必须postback回服务器)
个性化输出数据有限(只能输出html表格)

oec2003 2008-08-01
  • 打赏
  • 举报
回复
推荐Repeater
bwangel 2008-08-01
  • 打赏
  • 举报
回复
Repeater也是服务器控件,要论最节省资源,还是循环拼HTML效率最高最省资源

---我仅仅是就节省资源来说。
辉之不趣 2008-08-01
  • 打赏
  • 举报
回复
Repeater最节省资源.....
zch419602 2008-08-01
  • 打赏
  • 举报
回复
GridView 用得多点
jack20080808 2008-08-01
  • 打赏
  • 举报
回复
div+css的页面里你只有用Repeater才不会生成多余的表格,
另外几行几列的用DataList,
前台基本上不用GridView,后台用下GridView
加载更多回复(41)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧