简单的方法是采用自定义分页技术,然后指定每翻一次页让后提取当前页
的条数,例如如果当前页面可以显示15条就只在提取数据时提取top 15即可
关键是要在存储过程或者sql语句中实现,而且要指定DataGrid1.VirtualItemCount=
你的记录条数这样才能确保在自定义分页时显示共有多少页,然后每翻一页时
根据当前的currentpageindex属性例如是第一页,那么在sql语句中写成
@page int
@id int
set @page = @page*15
select top 15 * where id=@id and id not in(select TOP ' + @page + 'id from tablename) order by id'
之后的datagrid 在翻页时提取都databind一次就可以,这种技术就算是有上万条都不会影响速度的
的条数,例如如果当前页面可以显示15条就只在提取数据时提取top 15即可
关键是要在存储过程或者sql语句中实现,而且要指定DataGrid1.VirtualItemCount=
你的记录条数这样才能确保在自定义分页时显示共有多少页,然后每翻一页时
根据当前的currentpageindex属性例如是第一页,那么在sql语句中写成
@page int
@id int
set @page = @page*15
select top 15 * where id=@id and id not in(select TOP ' + @page + 'id from tablename) order by id'
之后的datagrid 在翻页时提取都databind一次就可以,这种技术就算是有上万条都不会影响速度的
我个人的经验就是采用服务端控件会造成很多的问题.速度慢.压力大.开销大.网页打开慢等..
我们互联星空游戏频道的页面就是这样的.
http://game.chinavnet.com
http://www.vnetbbs.com
2 另外不自己画的原因是我要用到selectedindex来做一个txtbox和listbox的摸板应用3 我很想弄成类似ACTIVEX的,楼上的同学说那种把WINFORM 做成 WEBFORM的方法我从来没听过,能否详细介绍下 原理/?