留言簿

我要留言
留言搜索

2007-01-26 12:01  zhqs1000

2007-1-25 16:12:57  zhqs1000<br>你好,我使用了你的分页控件,我有6万多条记录,但我分页到3000多条的时候,就不显示数据了,只是显示页码。<br>回复:您好,出现这样的问题的最可能原因是您获取数据的分页存储过程有问题,或者返回的要分页的记录总数大于实际的记录总数,请检查您获取数据和分页记录总数的代码。谢谢!<br><br>  我检查了一下<br>CREATE procedure test <br>(@pagesize int,<br>@pageindex int,<br>@docount bit)<br>as<br>set nocount on<br>if(@docount=1)<br>select count(id) from v_forenotice<br>else<br>begin<br>declare @indextable table(id int identity(1,1),nid int)<br>declare @PageLowerBound int<br>declare @PageUpperBound int<br>set @PageLowerBound=(@pageindex-1)*@pagesize<br>set @PageUpperBound=@PageLowerBound+@pagesize<br>set rowcount @PageUpperBound<br>insert into @indextable(nid) select id from v_forenotice  order by id asc<br>select  O.id,O.title ,t.id as tid,O.username,O.Properties,O.tvname,O.channelname,O.hits,O.othername,O.staticurl, case isnull(staticurl,null) when null then '未' else '已' end as jt,O.keywords from v_forenotice O,@indextable t where O.id=t.nid<br>and t.id between @PageLowerBound+1 and @PageUpperBound order by t.id<br>end<br>set nocount off<br>GO<br>这是存储过程

2007-01-26 12:00  hateyoucode

吴大哥,在CSDN里面,我给你留言了啊,你看看吧,帮我看看那个问题,我搞不定那啊
回复:我已经回复了,应该是设置RecordCount属性的值太迟引起的,把赋值代码放在Page_Load中试试。谢谢!

2007-01-26 11:26  6602300

吴大哥,你做的东西实在是太好了
回复:还有很多需要完善的地方呢,我会抽出时间尽可能把控件功能做得更全、使用更简单些。谢谢!

2007-01-26 10:11  jinglong6511

jinglong6511谢谢你!
回复:谢谢支持!:)

2007-01-25 16:12  zhqs1000

你好,我使用了你的分页控件,我有6万多条记录,但我分页到3000多条的时候,就不显示数据了,只是显示页码。
回复:您好,出现这样的问题的最可能原因是您获取数据的分页存储过程有问题,或者返回的要分页的记录总数大于实际的记录总数,请检查您获取数据和分页记录总数的代码。谢谢!

2007-01-25 10:33  seandong

请问如何实现和AJAX的集合,我想分页的时候不需要刷新页面。
回复:您好,AspNetPager 6.0.0正式版的示例中就有使用UpdatePanel实现无刷新分页的示例,您可以下载最新的示例项目或点击这里直接在线查看效果。谢谢!

2007-01-24 15:26  sunspl

麻煩確認一下,我怎麼才可以在線聯系到你啊?謝謝
回复:您注册的邮件地址是真实的邮件地址吗?是的话我把繁体版改好就发给您,或者您用webdiyer at gmail dot com这个邮箱和我联系(邮箱中at和dot做相应替换)。谢谢!

2007-01-24 12:08  biantao

下载好了,原来是我网速太慢,用服务器下载就好了!
回复:谢谢及时反馈!

2007-01-24 11:59  biantao

您好,感谢您提供了这么优秀的一个控件,我是新手,您的实例文件。我始终下载不全。能否修改一下。!万分感谢!

2007-01-23 22:12  cardszq

吴大哥,我是新手.我用你的分页空间对access分页的时候为什么点来点去还是第一页.<br>    protected void Page_Load(object sender, EventArgs e)<br>    {<br>        if (!IsPostBack)<br>        {<br>            bindData();<br>        }<br><br>    }<br><br>    void bindData()<br>    {<br>        PagedDataSource pds = new PagedDataSource();<br>        pds.AllowPaging = true;<br>        pds.PageSize = AspNetPager1.PageSize;<br>        pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;<br>        DataView dv = (DataView)AccessDataSource1.Select(DataSourceSelectArguments.Empty);<br>        pds.DataSource = dv;<br>        DataList1.DataSource = pds;<br>        DataList1.DataBind();<br><br>    }<br><br>    protected void AspNetPager1_PageChanged(object src, EventArgs e)<br>    {<br><br><br>            bindData();<br><br>    }<br><br>    protected void AccessDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)<br>    {<br>        AspNetPager1.RecordCount = e.AffectedRows;<br>    }<br>是我的后台代码
回复:没看出上面的代码有什么问题,我的示例就是这样的,您运行过示例吗?示例是否可以正常运行?另外检查一下您的项目中是否把事件和事件处理程序都正确地关联起来了。谢谢!
;