2017-01-16 83 views
0

我有一个使用这个堆栈编写的Web应用程序:PostgreSql/Asp.net/Mono/C#。 我的.aspx页面上有一个FormView。我使用C#来填充和使用FormView而不是(sqldatasource)控件。因此我也使用C#作为“更新”命令。大多数情况下工作,但现在我得到这个错误,我不明白我失踪。方法即使它存在,也不会被发现

方法'sbmanager.cm.frcmFormView_ItemUpdating'找不到。

在我上的.aspx FormView控件我有这样的条目:

<asp:FormView id="frmcm" 
       AllowPaging="true" 
       runat="server" 
       DataKeyNames="CustomerId" 
       AutoPostBack="true" 
       OnItemCommand="fmCmCd" 
       OnPageIndexChanging="frcmPageIndexChange" 
       ViewStateMode="Enabled" 
       OnItemUpdating="frcmFormView_ItemUpdating" 
       OnModeChanging="frcmFormView_ModeChanging" 
       DefaultMode="ReadOnly" 
         > 

,并在我的身后代码我有这样的:

public void frcmFormView_ItemUpdating(object sender, FormViewUpdateEventArgs e) 
    { frmcm.DataBind(); } 

我也想加入我用这个作为我的例子,但仍然是同样的问题: FormView.ItemUpdating Event

+0

什么是sbmnager.cm?你可以共享你附加事件的整个代码行吗? –

+0

sbmanager是项目名称。我还添加了formview事件。谢谢! – Tommy

+0

窗体类后面的代码是cm.aspx.cs?你可以在表单的属性值背后共享继承和代码吗? –

回答

0

我最终没有使用FormView。我只写了我自己的表格。做完这一切后,一切正常。特别是与我使用它的开发堆栈似乎更少的控制formview,gridview,sqldatasource我使用他遇到的问题较少。

相关问题