留言簿
留言成功,请等待站长审核,谢谢支持!
2007-10-25 19:47 yangtutu
CodeSmith 我以前用过,比较麻烦,没有 maticsoft 的好用,后者的效率更高,不过唯一的缺点就是 还有很多BUG,后者是 国内的 李天平 老师写的,真的很不错,可惜 开发速度很慢,还有很多地方需要优化!
回复:好的,我有空研究一下这个工具,以前听说过但没用过。CodeSmith我也没怎么用过,而且很久没再用了。
2007-10-25 15:21 genet
怎么数据里面存在这段字符串(<script>alert('alert')</script>)就不行了
回复:您说的不行是什么意思呢?有什么错误吗?
2007-10-25 14:57 liqiang665
11
2007-10-25 14:49 meetial
但删除一行数据时,主键和标识也删除了,刚好那行数据为一页时,整个数据控件为空的什么也不显示.
回复:请检查您获取数据的方法,分页控件和数据源没有直接关系,而且我写的分页存储过程也和标识列是否是连续的值没有关系。
2007-10-25 10:49 zhaoxich
你好,你能用ACCESS做为数据源,然后用SQL语句返回结果集 绑定Repeater控件分页,发个这样的例子给我好吗?<br>我的邮箱是hmilyzxczxc@163.com
回复:您好,分页控件示例中就有Access数据库分页的例子,您可以下载参考一下。谢谢!
2007-10-24 22:44 zjseek
你好:<br>请问AspNetPager 分页控件6.0.0<br> if (Request.QueryString["page"] != null)<br>{<br> AspNetPager1.CurrentPageIndex = Convert.ToInt32(Request.QueryString["page"] );<br>}<br>我url传进来AspNetPager1按件就是正常显示第几页,老是第一页,应该怎么设置,<br>还有我想加参数(比如x?page=2&id=2)怎么加呢?我的油箱是zjseek@163.com 谢谢!
回复:您用的是Url分页方式吗?如果是的话就不需要从url中获取分页参数然后自己设置CurrentPageIndex,控件会自动实现。在分页过程中您无法向url中添加参数,而且没这个必要,因为分页时url中的所有参数都会被保留,只要原来url中有某个参数,那么分页后该参数仍然会存在,您不需要手工添加。
2007-10-24 21:48 EdisonNet
看了您的写的个人经历,心中无比震撼.
回复:没什么,其实比我不幸但更努力上进的人还很多,中国有八九千万残疾人呢,他们中也有很多非常优秀的佼佼者值得很多人学习。谢谢!
2007-10-24 21:24 zhaoxich
您好:<br> 我还是不知道当数据源为ACCESS时 不用DATAACEESS控件下怎么分页,我希望通过SQL语句返回结果集,然后分页 你能发个例子给我吗? 我的油箱是hmilyzxczxc@163.com 谢谢!
回复:Access用SQL语句分页的话就是多重select语句,我的主页上原来有生成这种语句的代码工具,但后来考虑这种语句分页性能不是很好就去掉了,我现在在外培训,手头没有这样的例子,但您可以在网上搜索一下Access分页的SQL语句,或者不用SQL,而象AspNetPager中示例那样用DataAdapter填充DataSet或DataTable的方法来实现分页,或者用PagedDataSource,请参考分页控件的示例。谢谢!
2007-10-24 16:01 fzltao
public void Page_Load(object sender, EventArgs e)<br> {<br> if (!IsPostBack)<br> {<br> EditCartoon select = new EditCartoon();<br> DataSet ds = select.SelectCartooon(Request.QueryString["name"]);<br> AspNetPager1.RecordCount = (int)ds.Tables[0].Rows.Count;<br> Bind();<br> }<br> }<br> protected void ibSearch_Click(object sender, ImageClickEventArgs e)<br> {<br> if (txtSearch.Text.Trim() == "")<br> {<br> Page.RegisterStartupScript("", "<script language=javascript>alert('请输入搜索条件!');</script>");<br> txtSearch.Focus();<br> }<br> else<br> {<br> string select;<br> select = "Search.aspx?name=" + txtSearch.Text;<br> Response.Redirect(select);<br> }<br> }<br> public void Bind()<br> {<br> EditCartoon select = new EditCartoon();<br> DataSet ds = select.SelectCartooon(Request.QueryString["name"]);<br><br> if (ds.Tables[0].Rows.Count == 0)<br> {<br> lblMessage.Text = "没有找到资源!";<br> AspNetPager1.Visible = false;<br> }<br> else<br> {<br> lblMessage.Text = "共找到:" + ds.Tables[0].Rows.Count.ToString() + "个资源";<br> <br> }<br> }<br> public void DataaBind()<br> {<br> PagedDataSource pds = new PagedDataSource();<br> pds.PageSize = AspNetPager1.PageSize;<br> pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;<br> }<br> protected void AspNetPager1_PageChanged(object sender, EventArgs e)<br> {<br> DataaBind();<br> }<br><br><br>怎么分页不了啊!?<br>点分页都是本地的!!
回复:分页是本地的是什么意思呢?上面的代码看起来有问题,DataaBind()这个方法并没有实现获取当前页的数据,所以没有办法分页的。
2007-10-24 14:31 fzltao
对了!我的邮件是:tdtao@126.com