我有一个用户控件这样一个超级简单的GridView设置内:其绑定到一个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的。
我试图从.aspx页面数据绑定gridview的原因是因为所有需要此用户控件的页面都需要将不同的数据绑定到其内部的gridview。
任何帮助,将不胜感激。
谢谢!
难道你不能使用test1a.FindControl(“gvTestUC”)找到文章,然后找到DataBind? – 2013-02-13 15:45:23