日期:2014-05-18  浏览次数:20427 次

GridView,如何 绑定自定类
GridView1.DataSource   =IList <UsersInfo>   的实例

UsersInfo是数据模型,如Petshp中的model集
UsersInfo类又包函AddressInfo类
如何绑定AddressInfo里面的成员???



------解决方案--------------------
sf,帮顶
------解决方案--------------------
简单属性可以直接使用绑定列,可以简单直观上将属性理解成 DataTable 的列名,
复杂属性需要使用模板列

<asp:gridview ...
<columns>
<asp:boundfield datatextfield= "UserName " ...
<asp:templatefield>
<itemtemplate>
<%# Eval( "AddressInfo.Zip ") %>
<asp:label text= <%# Eval( "AddressInfo.Telepone ") %> ...
...

Hope helpful!