1、在<colums>与</colums>之间加入列:
<asp:ButtonColumn  Text="删除" CommandName="Delete"  ButtonType="PushButton" />
2、在Datagrid中加入OnDeleteCommand="MyDataGrid_Delete"
3、编辑MyDataGrid_Delete事件。
4、在代码中加入以下,以产生删除确认对话框。
<script language="jscript">
function delete_confirm(e){
if (event.srcElement.type=="submit" && document.all(event.srcElement.name).value =="删除" )
   event.returnValue =confirm("确认是否删除?");
}
document.onclick=delete_confirm;
</script>

解决方案 »

  1.   

    在<colums>与</colums>之间加入
    <asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete">
    <ItemStyle Width="60px"></ItemStyle>
    </asp:ButtonColumn>
    在后面代码层里有一个事件
    private void datagrid_DeleteCommand(object source, system.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    int id=(int) datagrid.DataKeys[e.Item.DataSetIndex]; 这儿是删除的语法 bindgrid();
    }
      

  2.   

    http://expert.csdn.net/Expert/topic/1606/1606058.xml?temp=.4083673http://expert.csdn.net/Expert/topic/1603/1603372.xml?temp=.6331598