repeater 绑定非单一表的问题
我有个集合类,infoCollectioninfoColl=newinfoCollection();我有个集合类,infoBllCollectioninfoBll=new...
我有个集合类,
infoCollection infoColl =new infoCollection();
我有个集合类,
infoBllCollection infoBll=new infoBll();
rptDatabind.datasource= infoColl ;
在前台绑定 是 <%#Eval("ID")%>
问题来了,我有个方法, 是根据这个LIST 的ID来获得相关信息的,怎么绑定在Repeater上面 .....
比如:infoRelateColl reColl=infoBll.FindByID(infoColl[0].ID);
这个怎么绑定在repeater上面 , repeater 只能操作单一的数据源? 展开
infoCollection infoColl =new infoCollection();
我有个集合类,
infoBllCollection infoBll=new infoBll();
rptDatabind.datasource= infoColl ;
在前台绑定 是 <%#Eval("ID")%>
问题来了,我有个方法, 是根据这个LIST 的ID来获得相关信息的,怎么绑定在Repeater上面 .....
比如:infoRelateColl reColl=infoBll.FindByID(infoColl[0].ID);
这个怎么绑定在repeater上面 , repeater 只能操作单一的数据源? 展开
3个回答
展开全部
你只要在后台写好一个方法,比如传入你所说的这个LIST的ID,返回一个数据
如:
public string GetText(string ID)
{
//经过处理
return 你要的数据
}
前台:
<%#GetText(Eval("ID))%>
如:
public string GetText(string ID)
{
//经过处理
return 你要的数据
}
前台:
<%#GetText(Eval("ID))%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在前台写 <%#nfoBll.FindByID(Eval("ID"))%>就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询