gridview“gv_info”激发了未处理的事件“rowediting” “rowediting”

    <p><span style="font-size: 10pt;">因为在gridview的模板列中 使用了自加的编辑及删除按钮<br>前台代码如下:<br>&lt;asp:gridview id="gv_info" runat="server" allowsorting="true" <br> autogeneratecolumns="false" <br> cssclass="gridview" onrowcommand="gv_info_rowcommand" <br> onrowdatabound="gv_info_rowdatabound"<br> onsorted="gv_info_sorted" onsorting="gv_info_sorting"<br> width="100%" allowpaging="true" &gt;<br>...<br>&lt;asp:templatefield headertext="operation" &gt;<br> &lt;itemstyle horizontalalign="center" verticalalign="middle"/&gt;<br> &lt;itemtemplate&gt;<br> &lt;asp:imagebutton id="imgbtn_edit" runat="server" <br> alternatetext="edit" commandname="edit"<br> imagealign="absmiddle" imageurl="../images/edit.gif" /&gt;<br> &lt;asp:imagebutton id="imgbtn_delete" runat="server"<br> alternatetext="delete" commandname="delete"<br> imagealign="absmiddle" imageurl="../images/delete.gif" <br> onclientclick='&lt;%# "return fnconfirmdelete(\"" + databinder.eval(container.dataitem,"username") + "\");" %&gt;' <br> /&gt;<br> &lt;/itemtemplate&gt;<br>&lt;/asp:templatefield&gt;<br>后台相关代码:<br> protected void gv_info_rowcommand(object sender, gridviewcommandeventargs e)<br> {<br> string cmd = e.commandname.tolower().trim();<br> if (cmd == "edit")<br> {<br> gv_row_edit(e);<br> }<br> else if (cmd == "delete")<br> {<br> gv_row_delete(e);<br> }<br> }</span></p><p><span style="font-size: 10pt;">编译通过<br>但在实际运行中 点击 编辑按钮 或 删除按钮 时 会</span></p><p><span style="font-size: 10pt;">一种方法:<br>直接将 commandname="edit" -》 commandname="my_edit"<br> commandname="delete" -》 commandname="my_delete"<br>另一种方法:<br>增加相应的gv_info_rowediting , gv_info_rowdeleting 事件处理</span></p><p><span style="font-size: 10pt;"> #region rowdeleting<br> protected void gv_info_rowdeleting(object sender, gridviewdeleteeventargs e)<br> {<br> }<br> #endregion</span></p> 

你可能感兴趣的:(工作)