我即有分页,又有排序,但对于第二页之后的页面该如何处理?? Server-side ASP .NET Data Binding, Part 2: Customizing the DataGrid Control http://msdn.microsoft.com/msdnmag/issues/01/04/cutting/cutting0104.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题我遇到过我的解决办法是把查询字符串存起来在page_load中在执行一次查询(带排序的)你的问题在于你在page-load中重新榜定Datagrid,分页后没有排序了 分页命令是会在执行一次page_load的,所以在page_load中你要再排序 可以使用下面的方法试一试:设置一个当前排序的字段标志(可以放在VIEWSTATE或SESSION或隐藏的LABLE等中),标识当前的排序字段和排序方式,其值在第一次运行时NULL。当你在某一个页面中进行了排序,那么就把排序字段以及排序方式(升降)进行存储。当你切换到另外一个页面的时候,系统检测排序字段标志,如果不为NULL,则修改SELECTCOMMAND的COMMANDTEXT属性,然后进行下一步操作。 上面的方法将导致整个TABLE中数据的排序,可能不准确。那么可以在上面的基础上,切换页面的时候,检测排序字段标志,如果不为空则执行排序功能。 简单的说就是要把排序的字段用textbox记下来,rebind的时候重新付值,好象就这方法了 .net 做的网站前台是否用服务器控件?(讨论) CSS2.1开发中提示不是已知的CSS名 WCF加载慢的问题。 sql2005插入中文的问题 帮我看看这段代码 DATAGRID中显示execl中数据的问题??急急急 网站静态化如何实现? 高分向高手求救asp.net中datagrid问题(技术含量比较高) 访问服务器出错。。。aspnet_wp.exe 未能启动。。。。 ######页面加载问题! 请问:从一个页面链接到另一个页面,怎样保存前一个页面中输入的数据? 如何在VS.NET集成环境里建立ASP.NET Web 应用程序
我的解决办法是把查询字符串存起来
在page_load中在执行一次查询(带排序的)
你的问题在于你在page-load中重新榜定Datagrid,分页
后没有排序了
中你要再排序
设置一个当前排序的字段标志(可以放在VIEWSTATE或SESSION或隐藏的LABLE等中),标识当前的排序字段和排序方式,其值在第一次运行时NULL。
当你在某一个页面中进行了排序,那么就把排序字段以及排序方式(升降)进行存储。
当你切换到另外一个页面的时候,系统检测排序字段标志,如果不为NULL,则修改SELECTCOMMAND的COMMANDTEXT属性,然后进行下一步操作。
那么可以在上面的基础上,切换页面的时候,检测排序字段标志,如果不为空则执行排序功能。