留言簿

我要留言
留言搜索

2011-01-11 21:08  superfeeling

您好,最近在使用aspnetpager中发现了一个问题,就是如果在Repeater控件的foottemplate模板中设置aspnetpager控件,在cs文件中无法设置aspnetpager的相关参数,主要是DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.ConnectionString, CommandType.Text, sql, AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1), AspNetPager1.PageSize, "temptb1", sparm).Tables[0];
设置Repeater控件的数据源需要用到AspNetPager1.PageSize和AspNetPager1.CurrentPageIndex这两个属性的值,请问有没有什么解决办法?谢谢。
参见:http://topic.csdn.net/u/20110109/20/04f832ff-1b14-4e7a-8d61-d7b3282055ef.html
回复:您好,数据绑定控件模板项中的控件无法直接引用,您需要在ItemDAtaBound事件中判断当前模板项,然后在当前模板中用FindControl方法查找到该控件后才能引用并设置属性,您在CSDN的帖子中已经有人给您回复了。

2011-01-11 16:18  stephen

杨兄,我点击左侧菜单的一个部门,查出该部门下用户信息在右侧显示,现在我要对右侧的用户信息进行分页,每页15条,该怎么做啊
回复:您好,这和普通的分页没有什么区别,您只要把查询条件附加在url参数中即可,分页后这些url参数仍然会保持。

2011-01-11 11:19  eric

不好意思,解决了,我把Padding值修改了下,谢谢。
/*DRUPAL*/
.pagerDRUPAL{ font-family:"Bitstream Vera Sans",Verdana,Helvetica;font-size:12px;}
.pagerDRUPAL a,.pagerDRUPAL strong.pagerDRUPAL-current{padding:0.5em;color:#333333;font-weight:bold;text-decoration:none;}
.pagerDRUPAL{ padding:10px 300px 10px 0; margin: 0px; }
.pagerDRUPAL div{padding:0em;display:inline;}
.pagerDRUPAL strong,.pagerDRUPAL a{
padding:2px 5px;margin:0px 0.25em 0px 0.25em;background:#dfedf7;border:1px solid #90c2e1;-moz-border-radius:2px;
}
.pagerDRUPAL a:hover{text-decoration:underline;background:#eef7fc;}
.pagerDRUPAL strong{background:#0174bb;color:#fff;}
.pagerDRUPAL .cpb {padding: 10px 10px;font-weight: bold;  border:none; margin: 0px,10px,0px,10px;}
回复:解决了就好:)谢谢支持!

2011-01-11 11:03  eric

杨哥,您好,我使用了自定义样式,但同时设置了ShowCustomInfoSection="Left",这样做分页导航条就跑到CustomInfo的下面去了,但是我想让这两者在一条线上,这有什么解决方案吗?

2011-01-10 14:32  小邓

杨哥您好!首先非常刚写你开发了aspnetpager。现在遇到了个问题,数据超过15页,当数据列表第5页的时候,用户点击某条记录进行修改,修改完成后自动返回到第一页中。用户又得再翻到第15页,有什么解决方法吗?

我试了在ProAspNetPager_PageChanged获取当前页CurrentPageIndex,然后传递到修改页面作为Page保存,点击修改后再传递page到列表页面,这样就出现错误,产生了两个page了。
回复:您可以用url分页,修改后就可以跳转到指定页面了。

2011-01-08 17:25  天涯孤岸

杨哥您好,在这里我非常感谢您看发了这么好用的aspnetpager,可以说没有您这个分页控件我就无法完成我们公司的这个项目;分页技术谁都会,但是能做到像你这个与数据分离的分页控件,使开发者应用起来更广泛,灵活,而且分页显示效果很美观,中国需要你这样的人才!在这里我想请教杨哥一个问题:做asp.net webform高级搜索时,在.cs文件的sql查询命令我现在不想用viewstate或session来保存,用的是sqlhelper操作数据库,你能教教如何保存sql查询命令,使postback时还能够用这个sql查询命令?我们都知道sqlhelper里有SqlHelperParameterCache能保存参数,但是我现在要保存的是sql语句命令,该怎样做呢?或者用其他方法都行,谢谢你,在线等你的回复。
回复:您好,要保存完整的sql语句除了ViewState和Session再没有别的好方法,当然如果sql语句比较小的话,cookie也可以,不过我不明白您为什么不想用ViewState或Session?SqlHelper我已经三四年没用过了,以前用Linq to Sql,现在用Entity Framework。

2011-01-07 15:38  宇洋

杨涛大哥,你好。我是在一次无意中看到你的自我介绍的。但是我用您的分页控件已经有快两年的时间了。很惊讶的是您竞然也是一位残疾人朋友。我也是一位残疾人软件工程师。来自湖南省,但是跟你比起来我总觉得还差了好远。我是从2004年进入IT软件开发这一行的,2006年开始从事.NET开发,历经了1.0,2.0,3.5三个时代,也开发了不少的项目,其中也包括参与为湖南省残联、大唐电力、湖南省株洲市公安局等大型单位的项目。现在我准备自己创业,我的打算是准备研发一套基于.NET的自己的工作流系统与智能OA模板。因此我也想向你取点经,争取把我的这个系统做成像您的分布控件一样的优秀与出色。同时也希望能与您合作,早日实现我这个系统。如不介意我们交个朋友吧。我QQ是464842407,我们QQ中详细谈。
回复:已加上了,谢谢支持!

2011-01-06 14:29  guoliuhuan

您好!请问能否在 CustomHtml中实现自定义每页显示条数,个人觉得这个很有必要,特别是像电话呼叫流水这类的数据列表。
不知您能不能指点一二
回复:您好,不太明白您的意思,CustomInfoHtml是显示用户自定义信息的,不知道您说的自定义每页显示条数是什么意思?每页显示记录数是通过属性PageSize来设置的。

2011-01-05 22:57  Jcakie

您好!请问分页空间,有英文版的吗?就是说
上一页和下一页等都是英文的
回复:有,请到如下地址下载:
MvcPager:http://mvcpager.codeplex.com
AspNetPager:http://aspnetpager.codeplex.com
UrlPager:http://urlpager.codeplex.com

2011-01-05 13:57  JohnnyLee

对于Ajax  我虽然学习的时间不长~ 但是我已经学会如何用 Url里的锚点 来保存Ajax的数据了~(我是从 Google翻译琢磨来的,还有很多网站都已经开始使用锚点传值了) 我觉得 您可以把这个留言板的Ajax分页 稍微改一下  分页可以根据锚点的值来判断页码~ 这样当选择留言里的第N页的时候 刷新页面就不会 返回到第一页了 当然js判断不能少 我自己已经基于jQuery写出了一个这样的Ajax分页  可惜很劣质~ 很多方面需要优化~ 我会像您学习的~ 
回复:是的,很早就有个想法,不过一直没时间更新,添加锚点看似简单实现起来却很麻烦,我有时间一定会升级的。谢谢支持!
;