读书人

sql动态生成的数据怎么在Repeater中

发布时间: 2013-03-19 17:22:05 作者: rapoo

sql动态生成的数据,怎样在Repeater中动态显示?

sql动态生成的数据和动态的字段,在Repeater中也能动态的显示呢?该怎样解决?
[解决办法]
repeater要先知道字段,动态字段你用datagridview绑定吧
[解决办法]

引用:
datagridview绑定是可以,但是还要对某个字段的数据进行其他的相关的处理。
我想动态绑定,并且能灵活的操作某些特殊字段数据,该怎样处理呢


如果只是想对要绑定的数据进行处理,可以在绑定之前将查询出来的数据通过循环进行处理,处理完后再绑定到repeater上;也可以添加绑定事件,在数据绑定时触发一事件,用来对绑定数据进行处理!

事件方法例子:
<a href="<%# Eval("StaticLink") %>" title="<%# Eval("Hname") %>"
target="_blank"><%# substring(Eval("Hname"), 12)%></a>

public string substring2(object obj, int length)
{
string str = "";
if (obj.ToString().Length > length)
{
str = obj.ToString().Substring(0, length)+"....";
}
else
{
str = obj.ToString();
}
return str;
}

[解决办法]
把所有可能的字段的判断方法都写好
在repeater循环时 针对判断该字段进行操作

读书人网 >asp.net

热点推荐