新建一个模板列,列中填充子定义按钮,在OnClick事件中编程处理,获得用户的相应。

解决方案 »

  1.   

    1。在ItemCreated事件中添加如下代码:
    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[0];  //报警按钮所在列
    LinkButton myDeleteButton = new LinkButton();
    myDeleteButton = (LinkButton)myTableCell.Controls[0];
    myDeleteButton.Attributes.Add("onclick","return confirm('确实要......?');"); }
    }
    2。然后在你的按钮事件写处理代码
    private void dataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
         //处理代码
    }