FormView ItemTemplate中的ASP.net访问控制

Fun*_*nky 4 c# asp.net formview itemtemplate

我有一个带有控件的项目模板的表单视图,是否可以访问该控件OnDatabound,因此我可以将控件与数据绑定.我在这里使用面板作为例子.

<cc1:LOEDFormView ID="FireFormView" runat="server" DataSourceID="DataSourceResults"     CssClass="EditForm" DataKeyNames="id" OnDatabound="FireFromView_Databound">
<ItemTemplate>

<asp:Panel ID ="pnl" runat="server"></asp:Panel>

</ItemTemplate>

</cc1:LOEDFormView>
Run Code Online (Sandbox Code Playgroud)

Muh*_*tar 9

您必须注意项目模式以及您想要查找的控件.就像你在物品模板中的控制一样,那就像...

if (FormView1.CurrentMode == FormViewMode.ReadOnly)
{

  Panel pnl = (Panel)FormView1.FindControl("pnl");
}
Run Code Online (Sandbox Code Playgroud)

  • 确保formview具有行数据绑定,否则它将始终为null.检查您的select语句和参数 (2认同)