遍历不了repeater最后一条数据,怎么办呢?
时间:2011-12-11
来源:互联网
终于找到一个好办法了。
原帖:http://topic.csdn.net/u/20111208/15/419ab0e2-ff70-4e95-a7bf-a92e6f346dee.html
我用foreach遍历这个repeater,然后再加上对登录名和时间的判断,就基本达到我的要求了。
C# code
但是还有一个小问题:不管我的登录名是什么,也不管最后一行的数据是什么时间提交的,每一页的最后一行总是可操作的,应该说,这最后一行没有遍历到?我也试过把pds.PageSize = 15;改成8或者20或者其它数字,无一凑效,仍然是最后一行总是在我的掌控之外。我郁闷了。敢问大哥们,这是什么情况?

原帖:http://topic.csdn.net/u/20111208/15/419ab0e2-ff70-4e95-a7bf-a92e6f346dee.html
我用foreach遍历这个repeater,然后再加上对登录名和时间的判断,就基本达到我的要求了。
C# code
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { foreach (RepeaterItem ite in Repeater1.Items) { Label lbtjr = ite.FindControl("tjr") as Label; Label lbtjsj = ite.FindControl("tjsj") as Label; LinkButton lbbj = ite.FindControl("bj") as LinkButton; LinkButton lbsc = ite.FindControl("sc") as LinkButton; if (lbtjr.Text != Session["user"].ToString() || Math.Abs((DateTime.Now - Convert.ToDateTime(lbtjsj.Text)).TotalHours) > 24) { lbbj.Enabled = false; lbsc.Enabled = false; } }
但是还有一个小问题:不管我的登录名是什么,也不管最后一行的数据是什么时间提交的,每一页的最后一行总是可操作的,应该说,这最后一行没有遍历到?我也试过把pds.PageSize = 15;改成8或者20或者其它数字,无一凑效,仍然是最后一行总是在我的掌控之外。我郁闷了。敢问大哥们,这是什么情况?

作者: gootey 发布时间: 2011-12-11
sql语句的问题?
作者: ForEvErNoME 发布时间: 2011-12-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28