现在的位置: 首页 > 综合 > 正文

用DataBinder绑定索引器

2011年03月02日 ⁄ 综合 ⁄ 共 308字 ⁄ 字号 评论关闭
nhibernate的Session.Find方法返回的可能是一个对象数组的集合, 例如Find("Select customer.Id, customer.Name From Customer customer") , 它返回的是由object[2]组成的ArrayList. 不知怎么绑定到DataGrid好, 后来发现DataBinder.Eval可以用"[xxx]"的表达式去访问索引器. 所以

<%#DataBinder.Eval(Container.DataItem, "[0]")%>

<%#DataBinder.Eval(Container.DataItem, "[1]")%>

就分别可以得到Customer的Id和Name了

【上篇】
【下篇】

抱歉!评论已关闭.