留言簿

我要留言
留言搜索

2007-08-19 00:24  jesron

我在页面中加入一个DropDownList控件,内容为PageSize的值,把控件的AutoPostBack属性设为True然后写了OnSelectedIndexChanged代码,在代码中取得当前用户选择的PageSize值,然后调用BindData(),内容显示可以按照用户选择的记录数显示,可是分页却还是用默认的值来分,要怎么改才能正确呢?<br><br>比如当前总记录数为100条,当前默认分页数为20,这样是分5页,如果用户选择DropDownList的值为50,页面显示的内容为50条,正确的情况分页应该是分2页,实际情况是分页还是显示5页。
回复:这个问题我很早以前碰到过,忘了是否已经解决了以及怎么解决的,我最近在外参加一个比赛前的集训,时间比较紧张又太方便,月底回家后再看一下这个问题可以吗?

2007-08-18 23:16  seesea125

或者给我发MAIL也行,zhaoxuezhi888@163.com<br>帮帮忙把,谢谢拉
回复:请看上个问题的回复,谢谢!

2007-08-17 09:58  seesea125

呵呵,我昨天看了你的代码,的确很难懂,不过我觉得对于你来说,修改一下应该很简单的事,你是专家呀,如果比较简单,修改代码较少,可否把修改后的发给我一份,现在我用的是6.0最新的版本msn:zhaoxuezhi888@hotmail.com<br>QQ:474967466<br>因为我们公司以后翻页都要用这种效果,我们以前用的都是你的翻页控件,如果修改不成,我们会很痛苦的要自己重新写翻页了,而且代码都要改,代价实在太大了,谢谢了
回复:我最近在外培训,时间比较紧不太方便,控件的源代码我也已经很长时间没有看了,有些生疏了,能否等我月底比赛完后回家再修改发给您?

2007-08-16 17:11  seesea125

你好,可以可以实现这样的分页功能<br>目前是这样的<br>1 2 3 4 5 6 7 8 9 10<br>我点第8页,还是这样的排序<br>1 2 3 4 5 6 7 8 9 10<br>想实现点第8页<br>3 4 5 6 7 8 9 10 11 12<br>点第10页<br>5 6 7 8 9 10 11 12 13 14<br>点100页<br>95 96 97 98 99 100 101 102 103 104<br>就像百度知道的分页一样,当前页永远在这些正显示的页数的中间<br><br>如果实现不了,修改代码能实现吗?容易吗?我需要这样的功能,谢谢,等待中。。。望回复
回复:您好,控件本身没有这样的功能,控件最初发布时就曾考虑用这种分页方式,但后来又改成现在这样了。修改代码可以实现,不过如果您不太理解代码的话可能会有些难度。

2007-08-16 09:25  zonego

大家好,我在使用控件的时候遇到了问题,请大家帮忙!!<br>  在我有两个关联的表Albums和Photos,在asp.net中的查询语句是这样的:<br>SELECT [Albums].[AlbumID],[Albums].[Caption], [Albums].[IsPublic], Count([Photos].[PhotoID]) AS NumberOfPhotos   <br>                         FROM [Albums] LEFT JOIN [Photos]  ON [Albums].[AlbumID] = [Photos].[AlbumID]  <br>                         WHERE   [Albums].[IsPublic] = 1   <br>                         GROUP BY  [Albums].[AlbumID], [Albums].[Caption], [Albums].[IsPublic] ORDER BY [AlbumID] DESC<br><br>  请问我该怎写存储过程呀??
回复:您可以用我的分页存储过程工具先生成Albums表的分页存储过程,然后把Photos表中的字段和后边的关联及group by 语句加上去进行调试修改直到能正确运行。谢谢!

2007-08-15 17:19  zhuanggz

早上说的那些问题,我已经解决了..现在就是如果我数据库用SQL,分页控件就不行,请问这又是什么问题?
回复:分页控件和数据源没有任何关系,甚至和您怎么取数据也没有任何关系,请检查并调试您获取数据的相关代码及实现方法看获取的数据是否正确。谢谢!

2007-08-15 10:32  zhuanggz

我想用像你做的留言分页那样的分页控件,能否给我?谢谢!
回复:留言簿用的就是AspNetPager分页控件,您可以从下载页面下载。谢谢!

2007-08-15 10:29  zhuanggz

我使用URL形式分页,但是我加了一个搜索框上去。我搜索出来的结果,再下一页就跑到第一次加载的第一页。能不能让他是搜索出来结果的下一页,比如说:有500条数据。搜索出来20条,每页十条,下一页的话就跑到500条的第一页去了。请问有什办法可以解决<br><br>我也是存在这样的问题,请问该如何解决啊???
回复:请看我对前面那个问题的答复。谢谢!

2007-08-15 10:27  zhuanggz

aspnetpage  for 2005 的控件还是有问题啊.
回复:什么问题呢?您能否说一下?谢谢!

2007-08-14 10:24  geek007

我用的 &lt;font color=&quot;#D16401&quot;&gt;&lt;%=AspNetPager1.RecordCount%&gt; &lt;/font&gt;条记录 当前第&lt;font color=&quot;#D16401&quot;&gt; &lt;%=AspNetPager1.CurrentPageIndex%&gt;/&lt;%=AspNetPager1.PageCount%&gt; &lt;/font&gt;页 <br>                                                                                  &lt;webdiyer:AspNetPager CssClass=&quot;erorr&quot; ID=&quot;AspNetPager1&quot; runat=&quot;server&quot; OnPageChanged=&quot;AspNetPager1_PageChanged&quot; PageSize=&quot;30&quot; ShowNavigationToolTip=&quot;True&quot; FirstPageText=&quot;首页&quot; ForeColor=&quot;#FFE0C0&quot; LastPageText=&quot;尾页&quot; NextPageText=&quot;  &quot; PrevPageText=&quot;上页&quot; CustomInfoTextAlign=&quot;NotSet&quot; HorizontalAlign=&quot;Left&quot; Width=&quot;200px&quot; UrlPaging=&quot;True&quot; ShowInputBox=&quot;Never&quot;&gt;<br>                                                                                     &lt;/webdiyer:AspNetPager&gt;<br><br><br><br>为什么老会分两行显示 怎么设置webdiyer才可以使统计的和导航的在同一行显示
回复:本身就应该在一行中,如果分成两行显示的话,很可能是控件的宽度太小了,把width设大点试试。
;