GridView有什么缺点?

viviv2012 2012-04-18 09:05:14
今天项目经理跟我们谈项目,谈到GridView,经理说项目中坚决不能用GridView
用到了的都要翻工。
那么请问,GridView到底有什么缺点?真的有这么恐怖吗?

本人只知道GridView性能上比DataList和Repeater差,但是差,到底差在哪里?哪些地方?
...全文
1682 56 打赏 收藏 转发到动态 举报
写回复
用AI写文章
56 条回复
切换为时间正序
请发表友善的回复…
发表回复
weng0234 2012-04-25
  • 打赏
  • 举报
回复
原来如此,受教了,又多了点知识
davidxie2 2012-04-25
  • 打赏
  • 举报
回复
路过,接分。使用dgv确实效率低下
BachelorLrz 2012-04-24
  • 打赏
  • 举报
回复
哥用的就是GridView,而且加了好多功能
1.禁止行ViewState,增加EnabledRowViewState属性
2.增加新增数据的功能,可以直接在GridView增删改查。
3.用户自定义GridView的Column(配置信息存到数据库。实体定义好后,用户喜欢显示哪些就显示哪些,喜欢显示什么格式就配置什么格式)
4.增加翻页勾选功能,可以勾选多页中的数据,得到选中的DataKeys
5.。。。
JinJJ1402 2012-04-23
  • 打赏
  • 举报
回复
学习了,感谢
kouti 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 的回复:]

有没有用FarPoint的大侠呢?
[/Quote]

做winform很适合,我们现在就在用。这种第三方插件确实很强大
kouti 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 的回复:]

有没有用FarPoint的大侠呢?
[/Quote]

正好在用,不过现在做的事winform的项目,用这种第三方插件还是不较好的。
这种插件却是很强大!
我们还用到了NetAdvantage。呵呵!
我就是大神 2012-04-21
  • 打赏
  • 举报
回复
后台拼html字符串。或者repeater, GridView封装了很多没用的东西,产生很多垃圾代码,效率低。
七爷 2012-04-21
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 的回复:]
html+CSS+JQ
[/Quote]
+ashx
viviv2012 2012-04-21
  • 打赏
  • 举报
回复
这个没人知道吗?
  • 打赏
  • 举报
回复
gridview操作简单点,基本不用敲前台代码。但是产生的数据量太大性能降低。
我比较喜欢用repeater,repeater产生的代码纯洁。
不懂必须要问 2012-04-21
  • 打赏
  • 举报
回复
用MVC,用回原装正版。
chen_ya_ping 2012-04-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

gridview生成了一些太多的垃圾代码了,
[/Quote]
游览器中页面源代码中那个_viewstate 很恐怖
无爱大叔 2012-04-20
  • 打赏
  • 举报
回复
gridview会生成大量的无用代码,用viewstate保存,会导致页面访问的效率低下。
牛逼轰轰1 2012-04-20
  • 打赏
  • 举报
回复
受教了啊,大神们
viviv2012 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 的回复:]

占用系统资源大,他的分页是把整个表的数据取出来,到gridview上分页的,因此如果数据量比较大的时候,速度非常非常慢。效率极低。
[/Quote]

我GridView 和repeater都只用Data_ItemCommand 、Data_ItemDataBound这2个事件 消耗的性能不是一样?
生成的多余的垃圾代码,不也就一些文字吗?
还是不知道GridView到底哪里比Repeater慢了!
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/b2c537a3b0717fd5360cdc3b.html
你看看这个,或许有点帮助
warmersen 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 的回复:]
额,我表示用gdv 比较多
[/Quote]
错,是dgv.额.
五更琉璃 2012-04-19
  • 打赏
  • 举报
回复
GridView是生成的代码多了点
但也不是不能用 熟练掌握了 能像DataList和Repeater一样使用
lqkankan 2012-04-19
  • 打赏
  • 举报
回复
爱用哪个就用哪个 看需求 反正各有各的优点
  • 打赏
  • 举报
回复
重量级别
Repeater <-ListView <-GridView
灵活度
Repeater ->ListView ->GridView
经常使用,有很多例子
GridView ->ListView ->Repeater
加载更多回复(33)

62,046

社区成员

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

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

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

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