开发者社区> it徐胖子> 正文

gridview激发了未处理的事件RowDeleting

简介:
+关注继续查看
 

.aspx

<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ID="imgBtnDelete" runat="server"

CommandArgument=' <%#eval_r("TeacherNum")%>'

CommandName="del"

ImageUrl="~/delete.gif"

OnClientClick="javascript:return confirm('确定删除吗?')" />
</ItemTemplate>
</asp:TemplateField>

 

注意这个CommandName这个属性。当初我将其设置为:CommandName="delete",弹出“gridview激发了未处理的事件“RowDeleting””。因为CommandName="delete",在删除时会触发“未处理的RowDeleting”。

改一个名字就好了,比如"del"。

 

.cs

    

   

       protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string num = e.CommandArgument.ToString();  教师编号
            switch (e.CommandName)
            {
                case "del":
                    TeacherBLL.DeleteTeacher(num);
                    Bind();
                    break;
            }
        }

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
gridview自定义button事件 ,无法触发 onrowcommand
如题。 原因:按钮button有回传事件,当点击button,页面回传,已经将原来的页面的事件冲掉了。   解决方法: 1方法:  Page_Load方法里,添加if(!ispostback){//绑定gridview的值}   2方法:去掉button的回传事件,添加一个属性:UseS...
654 0
给DataGrid单元行添加双击事件
现在我需要做到的功能是当我单击DataGrid某行时显示相对应选中的数据信息,在双击此相同行时弹出删除对话框,应该怎么做呢。由于单击问题很简单就不再阐述了,下面我说一下双击事件是怎么实现的。       这里用到了DataGrid的ItemDataBound事件,我们可以把下面的代码加入到所需的程序中就可实现双击的功能。
659 0
chrome、ff下flash的mousewheel事件失效(wmode=transparent)
目前想到的解决方法,监听页面的鼠标中轮事件,然后回传给flash   function addEvent(elem, type, handler) { type = type.replace(/^on/, '');if (elem.
801 0
JAVA之旅(十)——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别
JAVA之旅(十)——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别 一.异常的概述 异常算是程序中一个比较重要的环节了,我们首先来看一下异常的体系,我们举一个小例子,定义一个除法方法 //公共的 类 类名 public .
1399 0
+关注
it徐胖子
IT徐胖子
733
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载