留言簿

我要留言
留言搜索

2009-10-14 02:22  ohaiyo

7.2.1版本 貌似并没有你说的GoToPage(int pageIndex)方法呢~! 是发错版本了嘛?
回复:对不起,我也不知道怎么搞的,刚检查了一下确实传错了,不过示例项目中的AspNetPager.dll文件是正确的,一般用那里面的dll程序集文件就可以了,另外单独下载的AspNetPager721dll.rar文件也已经更新,需要的话请重新下载,谢谢!

2009-10-11 10:47  Access分页效率

我用的7.2的版本,Access数据库,单表记录近2W,pagedatasource分页,翻页速度需要5秒左右,有没有能快一点的,效率高一点的分页方法啊
回复:Access不支持存储过程,您用PagedDataSource分页时,每次都要把全部2W条记录取出再进行分页,这样的效率肯定很低,试试用查询或多重Select语句直接选中当前页的数据而不是全部数据,这样应该会快一些。

2009-10-11 08:34  网页代码站

为什么我的方法第一条数据不能显示?我数据库里有100条数据,但是只显示了99条,下面是我的代码。
这是前台:
 <webdiyer:AspNetPager ID="AspNetPager1" runat="server" horizontalalign="Center" width="100%" ShowPageIndexBox="Always" 
        EnableUrlRewriting="true" UrlRewritePattern="codelist{0}.aspx" OnPageChanged="AspNetPager1_PageChanged" NumericButtonTextFormatString="[{0}]" PageSize="15">

后台:

public DataSet ExecuteReader(int index,int pagesize)
    {
        DataSet _ds = new DataSet();
        SqlConnection conn = new SqlConnection(CONN_STRING);
        conn.Open();
        SqlDataAdapter da = new SqlDataAdapter("select * from Leizi order by TimeDate desc", conn);
        da.Fill(_ds, index, pagesize, "temp");
        return _ds;
    }

这是数据绑定:
 rep_leizi.DataSource = ExecuteReader(AspNetPager1.StartRecordIndex, AspNetPager1.PageSize);

您看错哪了?
回复:您好,从上面的代码中无法看出问题在哪里,不过如果我没犯错的请,少了一条数据是因为您在ExecuteReader方法中把一条数据给读掉了,这种问题经常碰到,请检查!

2009-10-10 20:25  网页代码站

我想实现这个页面的URL重写分页,但我不知道数据源怎么获取,怎样设置配置文件
回复:您好,获取数据和Url重写没有任何关系,您只需象没用Url重写一样获取数据就行了,至于配置文件,那要看您用什么重写组件或方法了,不同的Url重写组件配置都不相同的,我只用过UrlRewriting.net这个重写组件,但这个组件比较老了,在ASP.NET MVC项目中好象不起作用,本站的AspNetPager分页示例中的Url重写这个页面现在就无法正常运行了,看来我得找个时间研究一下IIS7的Url重写功能了。

2009-10-10 14:52  网页代码站

感谢您的分页,但我现在还用不来,能加我QQ:187397645,教教我嘛,我的网站是:http://www.webdm.cn
回复:您好,控件有完整的帮助文件和示例项目,您可以参考一下,有不懂的问题可以在论坛或这里提问。谢谢!

2009-10-09 22:48  .net爱好者

你的控件对海量数据的分页效果不知怎么样?
回复:您好,分页控件和数据是独立的,所以分页的效果取决于您获取数据的速度,和分页控件没有直接关系。谢谢!

2009-10-09 13:37  打酱油路过

大佬,你的主页终于可以访问了啊。不用再调转到csdn了。
回复:是的,好不容易临时找个空间终于又开张了:)欢迎常来看看,谢谢支持!

2009-10-08 11:47  编辑出版

看了“关于”页,由衷的钦佩,我觉得我所能做的,就是帮着点击几下Google广告,我的小站中将会用到您的分页技术,谨表谢意!
回复:谢谢,好心有好报!

2009-10-07 19:13  游侠

我学了四五年C#了,基本都是学一段时间,放一段时间,到现在连个像样的东西都没有.看了你的简历,我简直太佩服你了,相比之下,我真是无地自容.从今天起,我一定好好学.向老师学习.
回复:给高兴能给你以激励,希望我们共同进步!

2009-10-07 14:06  大连人

请问这句给repeater赋数据源的时候不用存储过程的用法是什么呀?我不想用存储过程,请您在百忙之中帮我解答一下吧,万分感谢
Repeater1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure,"P_GetPagedOrders2005",
            new SqlParameter("@startIndex", AspNetPager1.StartRecordIndex),
            new SqlParameter("@pageSize", AspNetPager1.PageSize));
回复:您好,不用存储过程我也没办法选出来的,即使用多个select语句能实现,那样效率也很低,建议您还是用存储过程的好。
;