给你个例子吧
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) 

 foreach(DataGridItem di in this.DataGrid1.Items) 
 { 
  if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem) 
  { 
   ((LinkButton)di.Cells[8].Controls[0]).Attributes.Add("onclick","return confirm(’确认删除此项吗?’);"); 
  } 
 } 

解决方案 »

  1.   

    private void dgAddDelConfirm_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    //判断如果是DataGrid控件中的项、交替项以及编辑项
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.EditItem)
    {
    TableCell myTableCell;
    //定义对“删除”单元格的引用
    myTableCell = e.Item.Cells[3];
    //定义对“删除”单元格中控件的引用
    LinkButton btnDel = (LinkButton)myTableCell.Controls[0];
    //添加当单击时弹出确认对话框的自定义属性
    btnDel.Attributes.Add("onclick", "return confirm('您真的要删除此行吗?');");
    btnDel.Text = "删除";
    }
    }