在datagrid中添加了一列按钮列,实现删除操作.commandname自动设置为"Delete",在前台html<asp:datagrid ...>中写了OnDeleteCommand="deletefunction",在后台aspx.cs文件中添加了响应函数 public void deletefunction(object s,System.Web.UI.WebControls.DataListCommandEventArgs e){...} .问题出在,当我选择按钮列的类型为linkbutton时,一切正常,响应函数得到执行,但是当选择按钮列的类型为pushbutton时,响应函数没有执行,跟踪的结果显示,程序根本无法进入响应函数. 这是为什么?吾百思不得其解,望高人指点.解决问题给50分.