请教有经验的高手,GridView,DataList,Repeater哪个用的地方的多点啊看起来都差不多的.分享一下经验啊
请问有经验的高手,GridView,DataList,Repeater哪个用的地方的多点啊?看起来都差不多的.分享一下经验啊!!!
请问有经验的高手,GridView,DataList,Repeater哪个用的地方的多点啊?看起来都差不多的.分享一下经验啊!!!
请问有经验的高手,GridView,DataList,Repeater哪个用的地方的多点啊?看起来都差不多的.分享一下经验啊!!!
[解决办法]
GridView,DataList 格式帮你固定好了,开发起来简单.优点,貌似可以横着来表示数据...
Repeater 表现方式要自己写,优点是灵活,想做成什么样就什么样.
各有好坏,建议都实际用一下,体会下优缺点
[解决办法]
我个人觉得简单显示的话Repeater 比较好点,简单。在台的话GridView 比较多点,呵呵,各有各的特点,主要还是看你喜欢用那个、
[解决办法]
DataList可以横着显示数据哦,这个是Repeter做不到的
HTML code <asp:DataList ID="DataList1" runat="server" [color=#FF0000]RepeatDirection="Horizontal" RepeatColumns="5"[/color]> <HeaderTemplate> <table width="95%"> </HeaderTemplate> <ItemTemplate> <a id='linkUrl<%# Eval("picNo") %>' href="#">Test</a> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:DataList>
[解决办法]
针对数据显示好看点的,.好控制的用GridView,需要灵活设置的,表头,表格中格式灵活,样式稍微难看的(多费点时间也可以设置好看)用DataList 或 Repeter,如果样式灵活的最好用DataList ,Repeter功能太少了,不利与数据处理
[解决办法]
个人爱好吧
我喜欢Repeater
[解决办法]
[解决办法]
DataList
优点:
拥有强大的模版特性,灵活性高
支持数据的编辑状态
性能优于DataGrid
开发周期略比Datagrid高
没有Datagrid编辑器
不容易实现分页和排序功能
Repeater
控件完全以HTML方式呈现,更加个性化
不支持编辑、分页、排序功能 (所有实现都需要自己做)
开发周期最长
不提供默认的风格,须手工编写
性能最好,但特性最少
DataGird
优点:
灵活性强,内置事件丰富
提供分页、编辑、排序等特性
功能强大的DataGrid编辑器以及模版列
快速开发、容易部署
对于表格的操作非常方便
内置多种布局风格
缺点:性能不高(因为每次操作必须postback回服务器)
个性化输出数据有限(只能输出html表格)
[解决办法]
有经验的貌似都用Repeater
[解决办法]
GridView你就当它是财会部门用的报表吧。
DataList你就当它是网上商店里那些把图片和单价、库存一块一块的显示出来的东西。一行二列,一行三列。。。管它呢。
Repeater你就当它是新闻网站里列出来的那些新闻标题。
ForView你就当它是一些网站注册后收集你个人信息或定制个性化的那个页面。
DetailsView你就当它是注册时输入用户名,密码的那个界面。
其实管那么多干吗?这些微软的家伙们当初整出个FormView,DataList什么的,其实就是花心思总结了一些输入界面,然后按他们的意愿分类,然后‘强加’给我们。
动机很好,可这些亲爱的家伙们多少给初学者们带来了些疑惑。
[解决办法]
友情帮顶
[解决办法]
ding
[解决办法]
[解决办法]
[解决办法]
路过 学习ing...
[解决办法]
[解决办法]
http://www.svnhost.cn/Article/?k=gridview
[解决办法]
[解决办法]
Repeter>DataList>GridView
简单的GridView,复杂的DataList,最复杂的Repeter
[解决办法]
简单显示的话当然选择Repeater了,控制格式或数据就要先考虑GridView了
[解决办法]
路过,。。。。。很专业的学习!
[解决办法]
GridView
[解决办法]
Repeater用的多,
自己定义的样式好看,速度还快
[解决办法]
[解决办法]
[解决办法]
Repeater你来显示数据,格式完全自定义,非常方便,可视化程度最低
datalist主要可以方便设定横排,并设定几条数据换行
GridView和DataGrid,可以继承一下,不用写什么代码实现排序、分页等功能
[解决办法]
[解决办法]
repeater 性能貌似好点,
后台管理数据量小的时候一般都用gridview
datalist 我一般都不怎么用.. :-)
[解决办法]
不同的情况不一样
[解决办法]
能用repeater实现决不用datalist,gridview亦然
[解决办法]
从2003说起啦
DataGrid,DataList,Repeater
就效率而言
Repeater最高(但是他的操作是最麻烦的)
DataList其次(操作比较方便)
DataGrid最低(但是它最只能话,一般人都用它)
2005的话
DataList,Repeater没有变
但是DataGrid被GridView代替了,功能比以前的DataGrid更强大了
至于其他的两个偶没有用过,所以不是狠了解
我一般用那个DataList,GridView
[解决办法]
学习了
[解决办法]
Repeater是目前最好的列表显示控件
因为现在的网页都是以Css+div的样式布局
datalist,gridview都是以Table方式输出的
只有Repeater是以流方式输出的
[解决办法]
[解决办法]
GridView 用得多点
[解决办法]
还是那句话,我的原则,能用GridView决不用DataList,能用DataList就不用Repeter。
人家Mircosoft都给你写好了,你为什么不用呢?老说性能、效率,性能取决与什么啊?现在瓶颈已不在硬件,管它GridView还是Repeter,数据的处理都在后台,到前台都是Html,你就是在后台做个while(i<100000){i++;},也不会差超过1秒的时间,,再考虑下开发周期,哪多哪少啊。
[解决办法]
都不用最好...
可惜我做不到。
[解决办法]
我一般用literal控件来拼接要么用repeater
[解决办法]
Repeater 显示速度快,样式多变,个人支持Repeater.
[解决办法]
哎,repeater ^_^
[解决办法]
个人觉得前台最好用repeater,后台用dataview
[解决办法]
[解决办法]
这些都是JAVA程序员用来诽谤我们的有力武器
[解决办法]
DataList 可以设定横向显示内容的数量,这是最大优点。
GridView 可以对每一行数据方便设定更新和删除,这是最大优点。
repeater 可以绑定任意html和.net控件标签, 如table, div, td ,tr,button...,基本任何东西都可以repeat, 而且很轻松的进行嵌套绑定,后台数据绑定的代码更简单,如一些button ,img 需要根据业务逻辑决定显示或不显示,将很容易在后台绑定代码来实现。
repeater 缺点是它是只读的,而且不支持分页。不过也无所谓,加一行lable, 再加一行textbox, 再加个编辑button,,先显示label; 点编辑时显示textbox, 隐藏lable, 再自己写个分页,一个user control 就出来了。特别是用到sqlserver时,分页更容易了。这不就有个editable repeater了么。
其它不想尝试。没必要。
[解决办法]
div+css的页面里你只有用Repeater才不会生成多余的表格,
另外几行几列的用DataList,
前台基本上不用GridView,后台用下GridView
[解决办法]
Repeater最节省资源.....
[解决办法]
Repeater也是服务器控件,要论最节省资源,还是循环拼HTML效率最高最省资源
---我仅仅是就节省资源来说。
[解决办法]
推荐Repeater
[解决办法]
针对数据显示好看点的,.好控制的用GridView,需要灵活设置的,表头,表格中格式灵活,样式稍微难看的(多费点时间也可以设置好看)用DataList 或 Repeter,如果样式灵活的最好用DataList ,Repeter功能太少了,不利与数据处理
[解决办法]
gridview使用方便,属于傻瓜型的,但是生成的标记太多,效率低,适合练手
datalist和repeater,使用不太方便,不过可以自己配置,灵活,生成html标记少,效率高,在实际使用中最为实用,用的比较多
[解决办法]
DataGrid,DataList,Repeater
就效率而言
Repeater最高(但是他的操作是最麻烦的)
DataList其次(操作比较方便)
DataGrid最低(但是它最只能话,一般人都用它)
2005的话
DataList,Repeater没有变
但是DataGrid被GridView代替了,功能比以前的DataGrid更强大了
至于其他的两个偶没有用过,所以不是狠了解
我一般用那个DataList,GridView