Yok

苦海无涯,回头是岸啊

用DataBinder绑定索引器

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了



posted on 2005-01-26 18:53  Yok  阅读(2601)  评论(3编辑  收藏  举报

导航