留言簿

我要留言
留言搜索

2007-08-02 15:47  dyb628

你好  <br>在你工具生成存储过程时发现<br>如果在 排序字段名:中使用两个字段会出现下面的情况,请修正下 <br>select count(OrderDate,OrderID) from Train_Order
回复:谢谢,我有空马上改一下,现在您可以先手工修正一下生成的代码!

2007-08-01 18:53  sapronlee

我用了aspnetpage控件显示GridView1,我的设置是每页显示20条记录,可以为什么会出现第一页显示1-20条记录,第二页就是401-420条记录了,这里是哪里出错了啊?我用的是官方的分页生成工具生成的存储过程,的确不知道哪里出错了!<br>create procedure show_o <br>(@pagesize int,<br>@pageindex int,<br>@docount bit)<br>as<br><br>if(@docount=1)<br>select count(orderid) from orders<br>else<br>begin<br> with temptbl as (<br>SELECT ROW_NUMBER() OVER (ORDER BY orderid desc)AS Row, OrderID,OrderDate,ShipName,ShipAddress from orders )<br> SELECT * FROM temptbl where Row between (@pageindex-1)*@pagesize+1 and (@pageindex-1)*@pagesize+@pagesize<br>end
回复:你是怎么给存储过程的参数传值的呢?我的感觉是您把参数据传递错了,以前见过一个网友把StartRecordIndex当成页索引传递给了存储过程而出现这样的错误,StartRecordIndex是当前页起始记录的编号,而不是当前页的索引,当前页索引应该用CurrentPageIndex,请检查您的代码中是否也有这样的错误?谢谢!

2007-08-01 11:53  update

你好:<br>微软的ajax toolkit 不是很好用,我想用jquery结合您的控件进行ajax分页,不知道该如何处理,想请能否指点下思路,谢谢
回复:对不起,我是从您的留言中才知道Jquery这个JS Library,我没有用过所以也不知道怎么处理,无法帮助您,真的很抱歉!

2007-07-31 20:11  cainiao

前面的问题自己搞定了。呵呵。不过又有新的问题,我已经实现了通过约束条件实现分页效果,比如只显示某个ID发的帖子,现在的问题是明明某个ID只发了三页的帖子,但分页控件依然显示了所有数据的长达十八页的分页连接。存储过程里面怎么搞啊,谢谢啊。
回复:出现这个问题应该是控件的RecordCount属性没有正确赋值,既然只取某ID发的所有帖子,那么RecordCount的值也必须是这个ID所发的所有帖子的记录总数,您可能把所有帖子的记录总数赋给这个属性了,请仔细检查您的代码。谢谢!

2007-07-31 15:00  cainiao

您好,URL分页我会用了,但有些问题。我想通过数据访问层也就是放在App_Code文件夹里面的.cs文件通过存储过程来操作数据库,请问这个访问层的代码如何编写?还有如何为分页控件赋值呢?<br><br>下面这个是贵网例子的代码,我不知道在访问层中如何写,还有就是如何为分页控件赋值。谢谢啊。<br>new SqlParameter(&quot;@startIndex&quot;, AspNetPager1.StartRecordIndex),<br>            new SqlParameter(&quot;@pageSize&quot;, AspNetPager1.PageSize)
回复:您可以下载分页控件示例项目,看一下项目中ntier这个目录中的示例,其中的分页和数据访问代码就在App_Code文件夹中。

2007-07-30 16:55  zwx

谢谢你提供这么好的思想!我也快开发完我的数据库组件了!以后发上来给大家用用,我网站http://ww.v5star.com 很多不足之处希望各位能提出或留下宝贵的建议或意见!
回复:不用客气,共同学习进步,http://ww.v5star.com这个网站访问不了,好象是域名解析的问题。

2007-07-30 07:31  bmw

又学了些知识。<br>用两个控件为一个datalist分页。<br>站长考虑的很周到啊。
回复::),谢谢留言!

2007-07-28 23:07  szqhui

你好吴大哥<br>我引用了命名空间但还是出现<br>using Wuqi.Webdiyer;<br>找不到类型或命名空间名称“PageChangedEventArgs”(是否缺少 程序集引用吗?)
回复:AspNetPager 6.0中已没有PageChangedEventArgs这个类型了,PageChanged事件处理程序的中的参数已变为EventArgs而不再是PageChangedEventArgs了,请参看控件的升级说明。谢谢!

2007-07-28 21:33  szqhui

我是个初学者,想要一个搜索分页的实例,那位朋友可以给个源码参考,小弟谢谢了
回复:分页控件示例中就有一个搜索的示例您可以参考一下,代码就在示例项目的search目录下。

2007-07-27 17:22  aspx

我写了个自定义控件,并添加到了工具箱中,我将该控件托到页面时,是生成如:<br>&lt;uc1:WebCustomControl1 ID=&quot;WebCustomControl11&quot; runat=&quot;server&quot; /&gt; 前缀uc1都是自动生成的。请问前缀名uc1能在控件中固定名称而不要自动生成的吗?请教如何做。
回复:可以使用TagPrefixAttribute设计时属性来定义,该属性是程序集级别的,所以既可以在代码中控件类中定义,也可以在AssemblyInfo文件中定义,在代码中定义类似于这样(C#):
[assembly:TagPrefix("myNameSpace","myTagPrefix")]
namespace myNameSpace{
public class mycontrol:System.Web.UI.Control{....

在AssemblyInfo.cs文件中可以这样定义:[assembly: TagPrefix("myNameSpace","myTagPrefix")]。
;