我有一個名爲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