VS 2003DataGrid建立的一些困难与解决办法是什么
VS 2003DataGrid建立的一些困难与解决办法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
本章讲的是VS 2003DataGrid的介绍与技巧,怎样创建VS 2003DataGrid。这些内容都是我花了几个月的时间查阅资料并向IT精英们学习出来的,中间可能有不少错误是我没有挑出的,欢迎大家指正。
但是结果却出乎我的意料,DataGrid 的效率 要比 Repeater高!详细说一下我的测试方法,请大家看看我的测试方法有没有什么问题,如果没有什么问题的话,那么发生这种想象的原因是什么呢?
硬件:cpu:AMD XP2000+ 、80G硬盘、512M内存。软件:windows 2003 + sp1 、VS2003 、SQL Server 2000 + sp4测试数据:显示一张表(城市表)里的数据,4个字段,349条记录。测试目的:网站的页面里面显示数据的效率。只测试显示数据的功能,不管其他的方面
VS 2003DataGrid 使用自动填充,repeater的代码:
| <%# DataBinder.Eval(Container, "DataItem.CityID")%>td> | <%# DataBinder.Eval(Container, "DataItem.ProvinceID")%> td> | <%# DataBinder.Eval(Container, "DataItem.City")%> td> | <%# DataBinder.Eval(Container, "DataItem.AeraCode")%> td> tr> ItemTemplate> asp:repeater>table> 常看到一些文章说 repeater 比 VS 2003DataGrid 的性能要好,但是,我的测试结果是怎么回事呢? 测试结果: 显示 10条记录 ,没有 ViewState ,DataTable 绑定控件,DataGrid使用绑定列。 1、 DataGrid : 250 rps 左右。 2、 Repeater : <%#>方法: 200 rps 左右。 3、Repeater : <%#>方法 : 250 rps 多一点点。 4、Repeater : <%#>方法 : 250 rps 多一点点。 其中 3、4 是我刚找到的一种绑定数据的方法。看来是 <%#>这种绑定方法效率太低了。 一般的绑定方法<%#>用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset)。不必关心数据的类型eval会把这个数据对象转换为一个字符串。在底层绑定做了很多工作,使用了反射性能。 undefined 正因为使用方便了,但却影响了数据性能。来看下<%#>。当于dataset绑定时,DataItem其实式一个DataRowView(如果绑定的是一个数据读取器(dataread)它就是一个 IdataRecord。)因此直接转换成DataRowView的话,将会给性能带来很大提升。 对数据的绑定建议使用<%#>。数据量大的时候可提高几百倍的速度。使用时注意2方面:1.需在页面添加<%@ import="" namespace="System.Data">.2.注意字段名的大小写(要特别注意)。如果和查询的不一致,在某些情况下会导致比< %# DataBinder.Eval(Container.DataItem, "字段名") %>还要慢。如果想进一步提高速度,可采用<%#>的方法。不过其可读性不高。 关于VS 2003DataGrid建立的一些困难与解决办法是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
数据
方法
测试
问题
性能
效率
结果
困难
办法
内容
多一点
字段
方面
更多
速度
页面
帮助
解答
很大
易行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
深圳九邦互联网科技有限公司
科技互联网企业
互联网科技活动banner
国智互联网科技
互联网科技会
互联网金融科技创新
海南购全球互联网科技
济南和联互联网科技有限公司
富国互联网科技创新基金
重庆互联网医院沙龙医盟信息科技
宜昌元轩互联网科技有限公司
互联网科技与大数据专业
济南有互联网科技公司吗
四川互联网展示科技馆设计
陕西云淼互联网科技公司
互联网风格科技公司名称
互联网科技手机排行榜
亚光科技低轨卫星互联网
株洲百竞科技的互联网营销顾问
上海卓越科技互联网
互联网下的科技发展
礼当家互联网科技
互联网科技视频
互联网和高科技公司
互联网科技寓意
河南猎农互联网科技有限公司
亳州好赞互联网科技有限公司
互联网高科技行业有哪些企业
银川新华互联网科技学校是国营吗
相关文章 |