У меня есть супер простой GridView установки в пользовательский элемент управления, как это:DataBind GridView, который находится внутри пользовательского элемента управления
<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
Но он не может найти GridView.
Причина, по которой я пытаюсь привязать gridview к странице .aspx, состоит в том, что для всех страниц, которым нужен этот пользовательский элемент управления, необходимо будет привязать разные данные к gridview, находящемуся внутри него.
Любая помощь будет оценена по достоинству.
Спасибо!
Не можете ли вы использовать test1a.FindControl («gvTestUC»), чтобы найти статью, а затем DataBind? –