VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 742|回复: 3

asp.net2.0GridView中CommandField问题

[复制链接]

2

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-4 14:10:01 | 显示全部楼层 |阅读模式
我用了分页存储过程绑定GridView,绑定很正常,并加上了
<asp:CommandField ShowEditButton="True"   />
编辑按钮,但测试的时候一点这个按钮就会出错,下面是出错的提示,我实在看不懂,不知道问题出在哪里.(好像一定要用Gridview自带的DataSource才行)
/**************以下是错误提示**********************/
The GridView 'gv_mstr' fired event RowEditing which wasn't handled.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: The GridView 'gv_mstr' fired event RowEditing which wasn't handled.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace:


[HttpException (0x80004005): The GridView 'gv_mstr' fired event RowEditing which wasn't handled.]
   System.Web.UI.WebControls.GridView.OnRowEditing(GridViewEditEventArgs e) +324
   System.Web.UI.WebControls.GridView.HandleEdit(Int32 rowIndex) +60
   System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +705
   System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +214
   System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +244
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3837
回复

使用道具 举报

0

主题

64

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-1-4 14:57:01 | 显示全部楼层
给你的gv_mstr在属性窗口重新设置事件处理方法名称,或者删除。
回复

使用道具 举报

0

主题

21

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-1-4 15:45:01 | 显示全部楼层
在后代码中加以下代码,当然这句仅仅是获取了你正确编辑的行.


Protected Sub GridView1_RowEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewEditEventArgs) Handles GridView1.RowEditing

        Dim grv As GridViewRow = GridView1.Rows(e.NewEditIndex)

    End Sub
回复

使用道具 举报

0

主题

21

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-1-4 15:57:01 | 显示全部楼层
或者你的代码中包含一个'gv_mstr' 的事件名,但是在后代码中却没有找到这个一个事件名为'gv_mstr' 的方法.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表