如题

解决方案 »

  1.   

    没办法可以变通一下
    RowCommand中判断e.CommandName=="Delete"把RowDeleting代码放里面就行了
      

  2.   

    e.CommandName == "Delete"  放到 RowDeleting好像不可以
      

  3.   

    把RowDeleting 的代码,放到RowCommand中执行,通过e.CommandName 判断是否执行delete
      

  4.   

    呵呵,不是好像,而是至少按字面上的意思这是完全不可能的。这就有点像是说能不能让Page_Load运行在Page_Init之前那样。人家GridView在服务器上按顺序触发事件,这玩意儿能随便改吗?我看楼主还是说说你要达到什么效果吧。具体的。
      

  5.   

    我想用   if (MyGridView2.Rows.Count <= 1)//表格记录不能删空,必须保留一行
            {
                e.Cancel = true;
            }来实现