讨论下数据绑定 的时间问题
最进做个系统,数据 将近有几万条,查询的时候 ,都要分页显示出来.
现在 我项目中,上头 已经写好了 整个 分页 的函数.思路是 先从 数据库中 读出 所有的数据存入 dataset里面,然后 定义了一个显示的函数,把数据 用table 显示出来,如果要分 页,则 传入 页数,行数,然后 读取dataset里面相应 的行数,再显示.上头给我说,如果是把数据绑定到datagrid,或者 gridview中,由于绑定在这些控件上的时候,系统会花费 一些时间来设置 这些控件 的一些属性,所以,他 就用 datatable ,自己 控制 显示的格式.就是 弄个字符串,把 整个 table ,如,<tr>,<td> 这些,写到一个字符串中,然后显示出来.
在网上,都有很多的分页的方法,
看了一些网上的分页思想,很多的都是 用 存储过程 来实现 读取 一定 行数 的数据,然后显示到 控件上.
我想问的是,在这个分页的过程中。整个分页 的时间 花费在 哪个阶段中多点呢?
一是:从数据库中读数据的时间.二是:绑定到界面 datagrid,gridview 上的时间.
呵呵,也许很多高手 以为讨论 这些没什么用,本可以自己 写写函数来 实践下,小第新手,第一次处理 上万条的数据,所以,有点迷茫,望各位老大 说说 你们 的 经验.相信 你们 一说,比我做n多次的 试验 获得的经验要多.
没啥子 分,总共 才 回答别人几个问题,得到了几十分,还望 各位老大不吝赐教.