2017-01-16 84 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我使用他遇到的問題較少。

相關問題