次のようなユーザーコントロールで非常に単純なグリッドビューをセットアップしています。
<asp:GridView ID="gvTestUC" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="FirstName" HeaderText="First Name" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="LastName" HeaderText="Last Name" />
<asp:BoundField DataField="EmailAddress" HeaderText="Email Address" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left" />
</Columns>
</asp:GridView>
次のようにユーザーコントロールを登録しています:
<%@ Register src="Controls/test1.ascx" tagname="test1" tagprefix="test1uc" %>
<test1uc:test1 ID="test1a" runat="server" />
私の問題は、ユーザー コントロールを使用している .aspx ページでデータバインドする方法がわからないことです。
私はやってみました:
test1a.gvTestUC
しかし、グリッドビューが見つかりません。
.aspx ページから gridview をデータバインドしようとしている理由は、このユーザー コントロールを必要とするすべてのページが、その内部にある gridview にさまざまなデータをバインドする必要があるためです。
どんな助けでも大歓迎です。
ありがとう!