留言簿

我要留言
留言搜索

2008-01-25 11:14  royrandy

AspNetPager7.01 的Bug:<br>如果设置this.AspNetPager1.CenterCurrentPageButton=true;那么分页控件怎么会出现-3 -2 -1这几个按钮;<br>如果设置为false就正常
回复:是的,这是一个很严重的bug,我已经在刚发布的7.0.2版中修正了,请您下载最新的7.0.2版。谢谢!

2008-01-24 11:23  xmc605

70事例里怎么没有读SQL2000过程的例
回复:有的,只是用的存储过程不同而已,示例中用的分页存储过程名在web.config中配置,SQL Server 2000用的是P_GetPagedOrders2000,而2005用的是P_GetPagedOrders2005。谢谢!

2008-01-23 18:07  jsnh74

救救我!我从Oracle数据库里根据一定要求取出数据后,然后根据要求重新定义了一个Datable,并将取出的数据相应地插入Datatable中,然后将GridView绑定到此Datatable中,我想用Aspnetpager分页,看网上例子,Dataapdate用的参数是SQl语句,而我不是直接从数据库中取出,是经过转再写入自定义结构的Datatable 里,不知道该怎样用你的控件,请指教!
回复:您好,您可以在转换DataTable时过滤数据,只把当前页的数据填充到新的DataTable中然后把它绑定到GridView上即可,过滤数据的方法您可以参考自定义数据呈现逻辑那个示例,另外您也可以使用PagedDataSource来实现获取分页数据。谢谢!

2008-01-23 09:53  chinahyf

我也遇到这样的问题啊,大哥,快解决啊!<br><br>当CenterCurrentPageButton属性为true的时候,如果总页数在7-9页时候,点第7-9页后,页面的索引会出现-2,-1,0,1这样的分页索引,是bug么?
回复:谢谢,我也发现了,我会尽快修正的!

2008-01-22 23:01  tzc16

当CenterCurrentPageButton属性为true的时候,如果总页数在7-9页时候,点第7-9页后页面会出现-2,-1,0,1这样的分页索引,是bug么?
回复:您好,确实是一个bug,以前就有一些网页提出过,可是我测试后没办法重再这样的现象,可能是我的测试方法的问题,今天看到您的问题又测试了几次,确实发现有这样的问题,我问想办法尽快修正。谢谢您提供反馈意见!!

2008-01-22 19:16  cangjie123

最近做了个控件,别人用时想永久性的存放在左侧的工具箱中,而且添加后有自己的选项卡,是不是只有把程序打包成安装程序,然后编写安装程序代码,看您的这个分页控件是可以这样的,能不能请教点打包控件程序并且建立自己的选项卡的程序,在此谢过了,要有可能请把代码发我邮箱cangjie818@hotmail.com
回复:您好,您指的是早期AspNetPager的安装程序吗?那个安装程序从5.0版起就已经去掉了,没有再用过,现在已经没有这个安装程序的代码了,不过我帮您找了一篇CodeProject上的文章,里面有详细的源代码可以下载,你可以看这里:http://www.codeproject.com/KB/macros/addcontrol2toolbox.aspx?msg=2188975,不过需要注意,这个示例和我原来的安装程序基本一样,可能只对Vs2002和2003起作用,而不支持最新的VS2005和2008。您可能需要自己找找这方面的资料了,谢谢!

2008-01-22 13:37  ccaakkee

自定义信息如果内容太多,就会换行,<br><br>但是距离另一边的分页按钮还有很大距离<br><br>能否让自定义的信息不换行
回复:您可以使用百分比来设定CustomInfoSectionWidth属性值,而不要用象素绝对值,我测试过用百分比设定的宽度内容不会换行。谢谢!

2008-01-22 12:24  y_az

create procedure findsale <br>(@keyword NVarChar(100),<br>@province NVarChar(50),<br>@city NVarChar(50),<br>@bOnline Int,<br>@pagesize int,<br>@pageindex int,<br>@docount bit)<br>as<br>set nocount on<br>if(@docount=1)<br>select count(*) from user_product_more a,UserBrief b,UserDetail c where a.uin=b.uin and b.uin=c.uin and a.up_type=1 and a.up_title like '%'+@keyword+'%' and b.province like @province and b.city like @city and b.bonline &lt;&gt; @bonline<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 a.up_id from user_product_more a,UserBrief b,UserDetail c  where a.uin=b.uin and b.uin=c.uin and a.up_type=1 and a.up_title like '%'+@keyword+'%' and b.province like @province and b.city like @city and b.bonline &lt;&gt; @bonline order by a.up_date desc<br>select a.*,b.UserName,b.Province,b.City,b.town,b.bOnline,b.sMobile,b.email,c.name,c.company1,c.address,c.tel,c.fax from user_product_more a,UserBrief b,UserDetail c,@indextable t where a.up_id=t.nid<br>and t.id between @PageLowerBound+1 and @PageUpperBound order by t.id<br>end<br>set nocount off<br>我用的是.net2005,用强类型数据集<br>绑定datagrid分页,在.CS文件夹里<br>怎么用呀?
回复:您好,不知道您说什么怎么用?是分页控件还是上面的存储过程?分页控件的话您可以看看示例,如果数据已经在存储过程中实现分页了,那么直接把它绑定到数据显示控件上就行了,相关分页参数可以通过分页控件的属性获得,如果当前页索引就是CurrentPageIndex,每页显示的记录数就是PageSize等。谢谢!

2008-01-18 11:07  smh188

我没有用updatepanel,用updatepanel加载时比较慢,打开网页时比较慢,所以想用脚本控制页面的刷新
回复:具体显示什么错误信息呢?您调试一下看哪一行脚本错误,是不是AspNetPager的问题。谢谢!

2008-01-17 17:50  smh188

问一个问题以前6.0的时候可以<br> protected void pager_PageChanged(object src, Wuqi.Webdiyer.PageChangingEventArgs e)<br>    {<br>        this.gvCompany.PageIndex = e.NewPageIndex - 1;<br><br>        System.Text.StringBuilder sb = new System.Text.StringBuilder(&quot;&lt;script Language=\&quot;Javascript\&quot;&gt;&lt;!--\n&quot;);<br>        sb.Append(&quot;var el=document.all;&quot;);<br>        sb.Append(this.gvCompany.ClientID);<br>        sb.Append(&quot;.scrollIntoView(true);&quot;);<br>        sb.Append(&quot;&lt;&quot;);<br>        sb.Append(&quot;/&quot;);<br>        sb.Append(&quot;script&gt;&quot;);<br>        if (!Page.IsStartupScriptRegistered(&quot;scrollScript&quot;))<br>            Page.RegisterStartupScript(&quot;scrollScript&quot;, sb.ToString());<br>      BindGV();<br>    }<br>这样写,控制页面的刷新问题,我没有用updatepanel这个控件控制页面对刷新。可是现在我升级到7.0时提示我脚本错误,分不了页了,这是怎么回事?
回复:您既然用UpdatePanel实现无刷新分页了,那就没必要用上面那段脚本将页面定位到gvCompany这个控件了啊,所以应该去掉上面那段注册脚本的代码。
;