Repeater 动态列问题
来源:互联网 发布:手机日程安排软件 编辑:程序博客网 时间:2024/04/19 13:20
刚刚在论坛帮一位大大解决问题
他的是在Repeater里面的ItemTemplate里面有个循环,根据循环来动态绑定Repeater
下面引用 wangqiinfo 的帖子 <%#Eval("xx")%>中如何嵌套一个变量
代码是这个样子
<%
for (int i = 0; i < lsbor.Count; i++)
{
if (lsbor[i].Istitle == "1") {
%>
<td style="text-align: left;">
<%#Eval("")%>
</td>
<%
}
}
%>
我现在想给#Eval(“”)中绑定的列名是集合lsbor.titleid属性 请各位大虾帮忙 在线等
本来我以为只要 <%#Eval(lsbor[i].titleid)%>这样子就可以绑定成功,可是经过测试这样是不行的 提示i变量没有定义
网上查了下帖子没有弄明白问什么,不过却找到了解决方案,
不过网上代码大多都是csdn上直接copy的,晦涩难懂。
经仔细研读自己写了个小demo,讲代码简化,提供大家看不懂msdn代码的可以先看下我的简化版
结果输出如下:
值:field1
值:field21值:field22
值:field31值:field32值:field33
值:field41值:field42值:field33值:field44
dataTable数据:
field1, field2, field3, field4
field21,field22, field23, field24
field31,field32, field33, field34
field41,field42, field33, field44
自定义模板类
后台代码
前台代码
理论性知识msdn上都有我这里就不加赘述了
原问题帖地址:http://topic.csdn.net/u/20100612/10/b8e20089-4718-4ab7-b2cc-21f229f501d4.html?seed=1215124475&r=66195153#r_66195153
参考资料
msdn地址:http://msdn.microsoft.com/zh-cn/library/cc438020(VS.71).aspx
不知道是不是原帖还是被转的,不过我看这篇是最正规的(^_^)
http://blog.csdn.net/llxchen/archive/2008/01/18/2051149.aspx
- Repeater 动态列问题
- 动态合并Repeater控件数据列
- asp.net Repeater 动态添加模板列生成Table
- Repeater控件的使用 (原样导出和动态显示/隐藏Repeater中的列)
- Repeater控件的使用 (原样导出和动态显示/隐藏Repeater中的列)
- DataGrid Repeater关于绑定列过长截断显示的问题
- 数据库动态数据的处理+Repeater前台动态列的绑定
- repeater 两列显示
- Repeater 统计列
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- repeater 动态绑定组件
- repeater 动态添加一行
- repeater 动态添加一行
- 动态创建Repeater模板
- Repeater动态绑定数据
- Discuz!NT跨站缓存同步
- VSTS单元测试
- 已有50%的Android 手机现在正在运行 OS 2.1
- MES 与 RTDB
- 康盛创想否认被腾讯收购 称是“不可能的事”
- Repeater 动态列问题
- 接收键盘输入的简单程序2
- jquery 写的贪吃蛇。。
- “亡羊补牢”——提醒大家认真对待项目总结
- zend 系列 说明
- python单元测试用例
- Pcap 文件格式和 WireShark
- Openoffice fedora/linux build
- 使用 Java 生成 MD5 编码