나는 ActivityGrid라는 사용자 정의 컨트롤을 사용하여 생성자에서 개체 목록을 매개 변수로 사용합니다.gridview에 바인딩 된 사용자 정의 컨트롤에 매개 변수 전달
public ActivityGrid(List<clsActivityRow> ActivityData)
{
bindData(ActivityData);
}
나는 parentGrid라는 GRIDVIEW이 사용자 컨트롤을 바인딩해야하는, 그래서 Templatefield을 사용했다. 그것이있는 gridview 내부 을 결합하는 동안
<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>
어떻게이 사용자 컨트롤 개체의 목록을 통과합니까?
나는 List<clsActivityRow> ActivityData
객체의 목록을 코드 숨김 상태로 준비했습니다.
사용자 컨트롤에 gridView1을 찾을 수있다 즉 그리드 뷰가있는 경우. WebForms 모델에는 적합하지 않습니다. –