作者Laluth (信心最重要)
看板C_Sharp
标题Re: [问题] 展示资料、报表资料 你偏好使用??...
时间Wed Sep 8 21:54:50 2010
※ 引述《QuestionTwo (QuestionTwo)》之铭言:
: 最近常常使用repeater搭配sql datasource控制项来展示资料,
: 但问了一些朋友他们反而很少使用这个
: 有点担心自己用了个过时或是不好的方法在开发网站
: 请问诸位前辈,要展示资料TABLE 或是 制作报表
: 开发商业应用软体/网站
: 会选择使用神麽控制项?gridview? ...
: 或是甚麽方法? 或是都不使用控制项,自己手工打造??
: 谢谢!!
: (gridview很方便没错
: 没用gridview是因为好像无法很自由地改成自己要展示 或是客户想要的样子)
最早的时候 很喜欢用gridview 还有分页功能
但是 资料一多 就会变慢
如果不需要内建的分页及编辑功能
用gridview显得很肥
要是还要套版型 gridview就Out了
我现在比较喜欢 repeater + entity datasource (或linq来bind资料) + 自制的分页工具
弹性比较大 也比较精简
如果是後台的功能 当然直接gridview上了比较快
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.219.93
1F:推 QuestionTwo:先感谢有前辈回应, 另外既然提到entity 有人说比较慢 09/09 11:48
2F:→ QuestionTwo:请问有这种感觉吗? @@ 09/09 11:49
3F:→ Laluth:没有 或者应该说 差异不大 是多了一道转换手续 09/09 13:01
4F:→ Laluth:但是实际上也只是帮你转换成sql command 09/09 13:02
5F:→ Laluth:最重要的是处理掉一些型别的问题 我想是利大於弊 09/09 13:02
6F:→ chancewen:可是我用Entity Framework Insert资料都会比ado net慢? 09/09 21:53
7F:推 QuestionTwo:我是听人家说 根楼上一样的讲法~ 09/09 22:11
8F:→ QuestionTwo:不知道Laluth前辈有无这种考量/感觉?当资料千,万笔 09/09 22:13
9F:→ QuestionTwo:或是甚麽情况的时候 效能开始变得明显比较差?or not?? 09/09 22:13
10F:→ juriolegend:有比在ado.net里面抓join要改的sql位置快就够了.. 09/11 00:07