【发布时间】:2011-06-15 18:46:39
【问题描述】:
我在 ASP.Net 中有一个 GridView,其中放置了一个用户控件:
<asp:GridView ID="GVWunitcollection"
CssClass="gridview"
runat="server"
ShowHeader="false"
ShowFooter="false"
AutoGenerateColumns="False">
<HeaderStyle CssClass="headerstyle" />
<RowStyle CssClass="rowstyle row" />
<FooterStyle CssClass="rowstyle row" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<uc:Unit ID="UNTcol" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我将 GridView 绑定到一个List<T>,其中填充了自定义“单元”类。每个 Unit 包含几个属性来填充用户控件。 (用户控件包含一个表格,以及一些标签和文本框)。
我怎样才能做到这一点?有没有一种简单的方法可以将每个用户控件绑定到相应的单元?
顺便说一句,这是我模仿页面上多个用户控件的“动态”行为的方式。如果有更简单的方法,我想知道如何!
谢谢!
【问题讨论】:
标签: c# asp.net user-controls dynamic data-binding