sql动态生成的数据,怎样在Repeater中动态显示?
sql动态生成的数据和动态的字段,在Repeater中也能动态的显示呢?该怎样解决?
------解决方案--------------------repeater要先知道字段,动态字段你用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循环时 针对判断该字段进行操作