留言簿

我要留言
留言搜索

2008-01-02 19:06  xmc605

过程 'rcl' 需要参数 '@startIndex',但未提供该参数。<br>是哪的错呢
回复:请看上一个问题的答复。

2008-01-02 19:05  xmc605

存储过程<br>-------------------<br>CREATE proc [xxx].[rcl]<br>(@startIndex int, <br>@endIndex int <br>) <br>as <br>set nocount on <br>declare @indextable table(id int identity(1,1),nid int) <br>set rowcount @endIndex <br>insert into @indextable(nid) select id from rc order by id desc<br>select * from rc O,<br>@indextable t <br>where t.id between @startIndex and @endIndex order by t.id <br>set nocount off
回复:这段调用代码中:int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, "rcl"); 怎么没见您给存储过程的参数赋值呢??

2008-01-02 19:02  xmc605

调用代码<br>==============================<br>protected void Page_Load(object sender, EventArgs e)<br>    {<br>        if (!IsPostBack)<br>        {<br>            int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, &quot;rcl&quot;);<br>            AspNetPager1.RecordCount = totalOrders;<br>            bindData();<br>        }<br>    }<br><br>    void bindData()<br>    {<br>        DataList1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure, ConfigurationManager.AppSettings[&quot;ConnectionString&quot;],<br>            new SqlParameter(&quot;@startIndex&quot;, AspNetPager1.StartRecordIndex),<br>            new SqlParameter(&quot;@endIndex&quot;, AspNetPager1.EndRecordIndex));<br>        DataList1.DataBind();<br><br>    }<br>    protected void AspNetPager1_PageChanged(object src, EventArgs e)<br>    {<br>        bindData();<br>    }

2008-01-02 15:12  wuchong718

我做论坛需要用到您的控件,,现在有个问题就是:一个页面放2个分页控件 我怎么让他们同步???
回复:如果两个分页控件同时为相同的数据分页,可以设置其中一个控件的CloneFrom为另一个分页控件的ID即可使该分页控件与另一个分页控件完全同步,同享样式及分页事件处理程序等,您可以看一下示例项目中的例子。谢谢!

2008-01-02 14:32  jinsling

为什么在N层结构应用中 第一页显示10条 第二页显示20条 第三页显示30条啊?<br><br>不是每页都显示10条码?
回复:您是怎么获取数据的呢?出现这种问题最大的可能是没有把正确的分页参数传递到数据获取方法中。

2008-01-02 14:28  jinsling

我在看 AspNetPager701Samples 的例子中 所以对分页都是对orders表,用的是 P_GetPagedOrders2000 这个存储过程 ,我想知道 是不是想对其他表分页 也要写这个存储过程呢?
回复:您好,AspNetPager和数据没有直接关系,是否用存储过程取数据完全取决于您,分页控件不会强制您使用存储过程,只要能获取当前页的记录,用任何方法都可以。谢谢!

2008-01-02 14:10  wuchong718

怎么获得最后一页的页索引
回复:可以用AspNetPager的PageCount属性来取得总页数,这个值也就是最后一页的页索引。

2008-01-02 11:21  newstone25

在皮肤文件中,加入&lt;webdiyer:aspnetpager  runat=&quot;server&quot;  FirstPageText=&quot;首页&quot; lastpagetext=&quot;尾页&quot; nextpagetext=&quot;后页&quot; <br>                                pageindexboxtype=&quot;TextBox&quot; prevpagetext=&quot;前页&quot; showcustominfosection=&quot;Left&quot; showpageindexbox=&quot;Always&quot;<br>                                submitbuttontext=&quot;Go&quot; textafterpageindexbox=&quot;页&quot; textbeforepageindexbox=&quot;转到&quot;&gt;&lt;/webdiyer:aspnetpager&gt;<br>这段代码后,页面中的aspnetpager到正常显示,但是页面中其它控件如:textbox,则显示不能在控件外观中应用类型Wuqi.Webdiyer.AspnetPager属性FirstPageText。请问怎样解决?谢谢。
回复:您能发个示例文件我看一下吗?可以发到我的邮箱 yhaili at 21cn.com,替换at 为@即可。

2007-12-30 16:32  hzg_1105

我现在用的是access数据库````想要动态绑定数据,又不想写存储过程。可这SelectCommand 不能动态地从后台获取SQL语句。<br><br>另外:当我设置的分页按纽多于总页数时,跳到最后一页就会出现0,-1等数````
回复:您好,您说的SelectCommand是指什么?Access数据库本身就不能使用存储过程,一般都是通过填充DataSet或DataTable或者使用PagedDataSource来过滤分页数据。第二个问题,您说的是设置NumericButtonCount的值大于总页数吗?我测试了一下没有出现您说的0,-1等页数的问题,您能否更详细地描述一下您的问题?谢谢!

2007-12-29 12:09  zhf97421

请解决一下
回复:对不起,不知道您要解决什么问题??
;