留言簿

我要留言
留言搜索

2007-11-19 10:18  pp123

我想自定义导航按钮的样式,就是首页、上一页、下一页,末页的样式,每个按钮的样式是不一样的,请问现在这个控件有没有提供这个功能?急等,谢谢!!!
回复:这四个按钮的样式必须一样,因为它们的样式通过同一个属性设置,所以您的要求无法实现,很抱歉。谢谢!

2007-11-17 21:26  fly263

我11月6日留过言,当时我提了一个建议:“定义一个枚举,可快速设置FirstPageText、PrevPageText、NextPageText、LastPageText,如NavigationTextType.Chinese为首页、上一页、下一页、尾页,NavigationTextType.English为First、Prev、Next、Last,NavigationTextType.Char为<,<<,>,>>”。您的回复:“不能设置为枚举,设置为枚举后用户就无法再自定义了,不可能所有的用户都只用枚举列出的这几种导航文字。”可能您误会了我的意思,我不是说要去掉FirstPageText、PrevPageText、NextPageText、LastPageText这几个属性,而是另外增加一个NavigationTextType的枚举来快速设置这个几个属性,现在要达到我说的这种效果,只能几个逐个属性一一设置,比较麻烦。
回复:您的意思是通过NavigationTextType这个枚举设置FirstPageText、PrevPageText、NextPageText、LastPageText这几个属性的值吗?这样会导致这几个属性的值无法手工设置,也就失去了属性的意义,我会在以后的版本中加入设计时支持,可以在设计时点击几下鼠标就一次性设置好这些属性的文本值。谢谢您的建议!

2007-11-17 01:51  zhaoxich

老大,怎么办,用你的控件在火狐游览器中连版本信息都显示出来了<br>&lt;!---ASPNETPAGER 4.3 END ---&gt;<br>怎么让他不显示出来
回复:这是4.3版的问题,以后的版本已解决了这个问题,请您下载最新版本的分页控件。谢谢!

2007-11-16 20:24  xmc605

吴哥。他们说当数据量比较大的时候分页可以读到哪一页就只取哪一页的数据这样比较快。你写的这个控件有没有这样去搞的呢。
回复:您好,这个问题我前面已经回复过一次了。这个控件和数据本身是没有直接关系的,所以您觉得怎么样取数据效率高就可以怎么取,而且分页控件的示例项目中取数据的方法就是您上面所说的只取当前页的数据,您可以下载示例项目参考一下。谢谢!

2007-11-16 10:42  andy80129

create  procedure [dbo].[P_GetPagedOrders2000]<br>(@startIndex int,  ---开始页数<br>@pageSize int----每一页显示的数目<br>)<br>as<br>set nocount on<br>declare @indextable table(id int identity(1,1),nid int)  ----定义一个表变量<br>declare @PageUpperBound int<br>set @PageUpperBound=@startIndex+@pagesize-1<br>set rowcount @PageUpperBound<br>insert into @indextable(nid) select orderid from orders order by orderid desc<br>select O.orderid,O.orderdate,O.customerid,C.CompanyName,E.FirstName+' '+E.LastName as EmployeeName <br>from orders O<br>left outer join Customers C<br>on O.CustomerID=C.CustomerID<br>left outer join Employees E<br>on O.EmployeeID=E.EmployeeID<br>inner join @indextable t on <br>O.orderid=t.nid<br>where t.id between @startIndex and @PageUpperBound order by t.id    ----实现分页的关键<br>set nocount off<br><br>在SQL查询分析器里运行是通过的
回复:您在程序中调用这个过程的代码呢?

2007-11-16 10:40  andy80129

第 1 行: 'P_GetPagedOrders2000' 附近有语法错误。 <br>说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br><br>异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'P_GetPagedOrders2000' 附近有语法错误。

2007-11-16 10:11  andy80129

create PROCEDURE P_GetOrderNumber<br>  AS<br>   select count(EmployeeID) from Employees;<br> RETURN<br><br>“SqlHelper”的类型初始值设定项引发异常。<br><br>运行报错

2007-11-16 10:09  andy80129

请问P_GetOrderNumber如何定义,您的代码工具里好像只能定义P_GetPagedOrders2000,<br>菜鸟见谅。。。0_0!!
回复:那是获取分页记录总数的存储过程名,这需要您自己写,工具只能生成获取当前页数据和总记录数的存储过程,不能单独生成获取分页总记录数的存储过程。

2007-11-15 13:43  kuuy

用户名:test<br>密码:admin
回复:不错,谢谢!

2007-11-15 13:43  kuuy

http://www.kuuy.com/demo/erp/02/index.aspx<br><br>用了AspNetPager,确实不错呀!
回复:谢谢,不过要登录才能进去看啊!
;