asp.net - No overload for 'GridView_RowUpdating' matches delegate 'System.Web.UI.WebControls.GridViewUpdateEventHandler' -


i have gridview defined in aspx page defined below: have defined event handler in codbehinb following signature:

protected void applicantgridview_rowupdating(object sender, gridviewupdatedeventargs e) {     e.newvalues["fk_workerid"] = workersdropdownlist.selectedvalue; } 

i able build web project sucessfully, when open page in browser above error.

<asp:gridview id="applicantgridview" runat="server" autogeneratecolumns="false"  datasourceid="applicantsobjectdatasource" datakeynames="applicantid" onrowupdating="applicantgridview_rowupdating" >     <columns>         <asp:commandfield showeditbutton="true" showdeletebutton="true" itemstyle-verticalalign="top">             <itemstyle verticalalign="top"></itemstyle>         </asp:commandfield>         <asp:dynamicfield datafield="casename" headertext="case name" sortexpression="casename"             itemstyle-verticalalign="top">             <itemstyle verticalalign="top"></itemstyle>         </asp:dynamicfield>         <asp:dynamicfield datafield="casenumber" headertext="case number" sortexpression="casenumber"             itemstyle-verticalalign="top">             <itemstyle verticalalign="top"></itemstyle>         </asp:dynamicfield>         <asp:dynamicfield datafield="applicationdate" headertext="application date" sortexpression="applicationdate"             itemstyle-verticalalign="top">             <itemstyle verticalalign="top"></itemstyle>         </asp:dynamicfield>         <asp:templatefield headertext="worker" sortexpression="fs_worker.workername">             <itemtemplate>                 <asp:label id="label1" runat="server" text='<%# eval("fsworker.workername") %>'></asp:label>             </itemtemplate>             <edititemtemplate>                 <asp:objectdatasource id="fsworkersobjectdatasource" runat="server"                     typename="dss_otda_fs.dal.scdss_applicationrepository"                     dataobjecttypename="dss_otda_fs.dal.fsworker"                     selectmethod="getfsworkernames" >                 </asp:objectdatasource>                 <asp:dropdownlist id="fsworkerdropdownlist" runat="server"                     datasourceid="fsworkerobjectdatasource"                     selectedvalue='<%# eval("workername") %>'                     datatextfield="workername" datavaluefield="workerid"                     oninit="fsworkersdropdownlist_init" >                 </asp:dropdownlist>                 </edititemtemplate>             <itemstyle verticalalign="top" />         </asp:templatefield>     </columns> </asp:gridview> <asp:validationsummary id="applicantsvalidationsummary" runat="server"     showsummary="true" displaymode="bulletlist" style="color: red; width: 40em;" /> 

that gridview in aspx form

your method signature incorrect should read

protected void applicantgridview_rowupdating(object sender, gridviewupdateeventargs e) 

you have gridviewupdate*d*eventargs


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -