Dmi*_*ryB 9 .net c# asp.net formview
我有FormView:
<asp:FormView ID="fvReport" runat="server" DefaultMode="ReadOnly" AllowPaging="false" OnModeChanging="fvReport_ModeChanging" DataKeyNames="id">
protected void fvReport_ModeChanging(Object sender, FormViewModeEventArgs e)
{
switch (e.NewMode)
{
case FormViewMode.Edit:
fvReport.AllowPaging = false;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
在ItemTamplate中我放了LinkButton:
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="true" CommandName="Edit" CommandArgument='<%# Eval("id") %>'>?????????????</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)
当然,FormView有EditItemTemplate部分.
当我单击Button时,FormView将刷新并保持在ReadOnly状态.我究竟做错了什么?
Muh*_*tar 13
你必须调用FormView的ChangeMode方法并传递模式
fvReport.ChangeMode(DetailsViewMode.Edit);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17557 次 |
| 最近记录: |