我有一個用戶控件這樣一個超級簡單的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