首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

repeater动态绑定内容,如何实现

2012-09-10 
repeater动态绑定内容,怎么实现?现在有个需求就是,用一个页面来处理,上一个页面通过参数来动态绑定显示的

repeater动态绑定内容,怎么实现?
现在有个需求就是,用一个页面来处理,上一个页面通过参数来动态绑定显示的内容,
 主要问题是: 
第一:字段不明确, 如何解决,
第二:如果在不明确的情况下,可以解决,那么如果想对其中某列就和或者运算,不解,
第三:一般在BLL就返回一个LIST ,如果把这个LIST给 repeater 的 dataSource ,应该怎么对能绑定我想要的内容,
也就是和问题一一样,如果知道我要绑定哪些列.
第四:以前是在aspx 中 <%#Eval("xxxx") %> 字段,现在在页面应该不能这么写了吗

[解决办法]
要绑定的Model不明确?

那就反射,然后判断该Model各个属性的类型,对应不同的显示方式,

这个Model这字段不明确?这什么问题,,难道要写通用模板。。。

repeater 的 dataSource 只要是实现了 IEnumable 接口 的数据集合都可以。
[解决办法]
[b][/b][color=#FFCC99][/color]
[解决办法]
字段怎么可能不明确?list里面保存的是string还是个类总该知道吧。
页面中还是可以写<%# Eval("")%> 的啊
可以在后置代码中private double JiSuan(string a,string b){return a+b}
在<%# JiSuan(Eval("").ToString(),Eval("").ToString())%>这样来运算的 当然上面的方法要转double
[解决办法]
字段不明确?听上去很奇怪的需求.
[解决办法]
不管明不明确,总有一个数量吧。
你就全部绑上,没有数据的就把它隐藏掉。

热点排行