能不能像asp那样,把数据保存到rs记录集里或像php那样弄到数组里。然后就可以根据需要想怎么分就怎么分了。 PagedDataSource objPds;
string bHtml = "";
IEnumerator ie = objPds.GetEnumerator();
while (ie.MoveNext())
{ DataRowView drv = ((DataRowView)ie.Current); bHtml += string.Format(strBuild, drv[0], drv[1], drv[2], drv[3], drv[4], drv[5], drv[6], drv[7], drv[8], drv[9], drv[10], drv[11], drv[12]);
} return bHtml;
这是我弄的,这样效率会不会很低?有没有其它好办法?
string bHtml = "";
IEnumerator ie = objPds.GetEnumerator();
while (ie.MoveNext())
{ DataRowView drv = ((DataRowView)ie.Current); bHtml += string.Format(strBuild, drv[0], drv[1], drv[2], drv[3], drv[4], drv[5], drv[6], drv[7], drv[8], drv[9], drv[10], drv[11], drv[12]);
} return bHtml;
这是我弄的,这样效率会不会很低?有没有其它好办法?
解决方案 »
- 如何批量生成静态页,请高手们指点
- 为什么我用Dreamweaver cs3做网页的时候不能在浏览器里面显示?
- 求解:一个简单的异常问题!!!
- 如何才能找到gridview中的某一列中的某个对象
- 2005中如何在codebihand里引用web.config里的connectionstring节啊
- 请教怎么从服务器端取得客户端中控件的值。。。。。。。。。。。。。。
- 如何模仿 uusee pps 等软件通过IE地址调用播放器的
- 怎么样把主页面中的textbox中的值传给主页面中iframe里的页面?
- asp.net(C#)
- 能否把从数据库返回的dataset里的字段改变以下,把以前的bit型的字段改为某个字符串?
- 请教.如何获得Gridview单元格中更新后的数据啊
- 开始找工作啦,大家来看看我的简历,西安的做开发的朋友帮我看看啊,谢啦!
那就只能是把所有的数据读出到内存
然后拼接字符串输出到html页面了
虽然累,不过要是能写个通用的调
也可以
首先你要明白, 分页的真正意义在于, 从数据库少取点数据出来,
如果你是把数据全部取到web 服务器, 再在服务器中筛选, 只是没有全部显示,
这样的分页就没什么意义了. 具体的做法参见:
http://moosdau.blog.163.com/blog/static/437112820091205163349/edit/