读书人

嵌套repeater复制有关问题!

发布时间: 2012-01-15 22:57:48 作者: rapoo

嵌套repeater,复制问题!!!!
嵌套时是先给外层赋值,在给内层赋值的,我想在内层repeater赋值之后,再根据内层的值给外层的某项赋值,该怎么做呢?

[解决办法]
修改 control 的话用 FindControl

修改数据源的话 要把 DataItem 转换 再操作
[解决办法]
你用第二种就可以了

里层修改外层的

e.Item.DataItem
[解决办法]
嵌套时是先给外层赋值,在给内层赋值的,我想在内层repeater赋值之后,再根据内层的值给外层的某项赋值,该怎么做呢?

既然是嵌套,那么外层和内层就是一对多的关系,你为什么要根据内层的值来指定外层的数据源呢,这样不是要做很多无用操作嘛,,,说说你的需求先。
[解决办法]
http://topic.csdn.net/u/20100324/12/e3feb8c5-e2c3-4c29-86e1-3af8939701a7.html

ckb = item.FindControl("CheckBox1") as CheckBox;

换成 item.DataItem 就可以获取对应的数据了

读书人网 >.NET

热点推荐