GridView“GridView1”激发了未处理的事件“RowDeleting”

<1>GridView“GridView1”激发了未处理的事件“RowDeleting” 

异常详细信息: System.Web.HttpException: GridView“GridView1”激发了未处理的事件“RowDeleting”。

 原因分析: 在GridView1的事件中,即删除的确认对话框,因此,当你单击【删除】按钮时,

已经执行了RowCommand事件,即执行了删除操作,然后再引发了RowDeleting了事件,

但是代码中没有定义该事件,所以出错 <asp:TemplateField HeaderText="操作">        

<ItemTemplate>                 <asp:LinkButton ID="lbtnDelete" runat="server" 

CommandName="Delete" CommandArgument='<%#Eval("F_ID") %>' OnClientClick="return confirm('您确定要删除吗?')">[删除]</asp:LinkButton></td>        

  </ItemTemplate> </asp:TemplateField>解决方案:   

 1)你可以把【删除】按钮按钮的CommandName属性的值(原值为“delete”)修改为不是"delete"就可以了,譬如修改为“del”;  

 2)或者你主动添加一个RowDeleting事件,该事件中的代码为空。

 <2>SqlException ,超时时间已到。在操作完成之前超时时间已过或服务器未响应。

 异常信息:     异常类型: SqlException     异常消息: 超时时间已到。在操作完成之前超时时间已过或服务器未响应。获得数据连接超时。

原因分析: <1>数据库正在进行备份操作。

 <2>数据库设置的超时时间太短

 <3>程序中获得的Connection没有及时释放 

<4> 程序中的Transaction没有Commit或者RallBack 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值