我有一个名为ActivityGrid的用户控件,它将一个对象列表作为其构造函数中的参数。将参数传递给绑定到gridview的用户控件
public ActivityGrid(List<clsActivityRow> ActivityData)
{
bindData(ActivityData);
}
我需要在一个名为parentGrid的gridView中绑定这个用户控件,所以我使用了Templatefield。
<asp:GridView ID="GridViewParent" runat="server" AutoGenerateColumns ="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<tr>
<td colspan="100%">
<uc1:ActivityGrid ID="ActivityGrid1" runat="server" />
</td>
</tr>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
如何传递对象的名单在该用户的控制,同时势必一个gridview里面 ?
我在后面的代码中准备好了对象列表List<clsActivityRow> ActivityData
。
用户控件不应该有带参数/使用构造函数。它不适合WebForms模型。 – 2012-09-01 07:43:26