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安全错误
数据库的锁怎样保障安全
数据库查询分析的内容
代理服务器端口被占
人民智库网络安全工作
性价比云服务器购买费用
网络安全上的知识
远程访问服务器管理制度
闵行区市场软件开发服务要求
服务器 硅脂
浪潮英信服务器格式化硬盘
网络安全训练营23讲视频
我们所熟悉的网络技术和应用
pasteur数据库
数据库大写字母变小写字母
阳江软件开发就业
衡阳计算机网络技术应用
长沙望城区安卓软件开发
万达网科 大数据库
河北石家庄深信服网络安全公司
安卓清除数据库数据
mn和ice服务器的区别
小米数据库技术提取
中石油 服务器安全
远程访问服务器管理制度
盐城智能化服务器供货厂
哪里找软件开发公司
数据库创建求一到一百的和
华为云耀服务器和c6s
潮汕商城软件开发多少钱
政府网络安全 存在问题
网络文件服务器
相关文章 |