1.如下
private void dataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//在datagrid 的ItemCreated事件
ListItemType listtype=e.Item.ItemType;
if  ((listtype==ListItemType.Item)||(listtype==ListItemType.AlternatingItem)||(listtype==ListItemType.EditItem))
{
TableCell myTableCell = new TableCell();
myTableCell = e.Item.Cells[5];  //删除按钮所在列
LinkButton myDeleteButton = new LinkButton();
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","return confirm('确实要删除当前行记录吗?');"); }
}
2.在dataGrid1的private void dataGrid1_DeleteCommand中添加删除代码