vs2010中报这样的错:GridView激发了未处理的事件RowUpdating是什么原因?
3个回答
展开全部
如果你的GridView里有一个button 是CommandName=”Update”,那么单用RowCommand事件处理是不行的,得申明RowUpdating事件的处理,比如
<asp:GridView ID="TaskGridView" runat="server"
AutoGenerateEditButton="True"
AllowPaging="true"
OnRowEditing="TaskGridView_RowEditing"
OnRowCancelingEdit="TaskGridView_RowCancelingEdit"
OnRowUpdating="TaskGridView_RowUpdating"
OnPageIndexChanging="TaskGridView_PageIndexChanging">
</asp:GridView>
<asp:GridView ID="TaskGridView" runat="server"
AutoGenerateEditButton="True"
AllowPaging="true"
OnRowEditing="TaskGridView_RowEditing"
OnRowCancelingEdit="TaskGridView_RowCancelingEdit"
OnRowUpdating="TaskGridView_RowUpdating"
OnPageIndexChanging="TaskGridView_PageIndexChanging">
</asp:GridView>
追问
我的GridView本来就是这样写的:
追答
注意拼写:不是 OnRowUpdateing,是 OnRowUpdating
另外要在代码里实现你的UpdateCommand。
展开全部
添加了编辑列里的编辑那个按钮,点更新时候却没有写相应的方法,解决:
点gridview的属性里的rowupdating事件双击,开始写更新。。OK
点gridview的属性里的rowupdating事件双击,开始写更新。。OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台页面有OnRowEditing="EditCommand" OnRowUpdating="UpdateCommand" OnRowCancelingEdit="CancelCommand" ,后台CS代码必须有与之对应的方法,跟Button按钮一样一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询