Rovan

      一个犁牛半块田,收也凭天,荒也凭天, 清茶淡饭饱三餐,早也香甜,晚也香甜, 布衣得暖胜丝绵,长也可穿,短也可穿, 草舍茅屋有几间,行也安然,待也安然, 雨过天青驾小船,鱼在一边,酒在一边, 夜归儿女话灯前,今也有言,古也有言, 日上三竿我独眠,请是神仙,我是神仙.

首页 新随笔 联系 订阅 管理

其本上有2个办法.
第一个是直接加javascript 中的confirm (最简单的)
datagrid-》属性生成器-》列-》添加按钮列-》删除-》文本(T)->在文本框里加上:
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>
生成的代码:
<asp:ButtonColumn HeaderText="删除" CommandName="Delete" Text="<span onClick="return confirm('你确定要删除这一项吗?');">删除</span>" />

第二个是编写事件:
private void MyDataGrid_ItemCreated(object sender, DataGridItemEventArgs e)
{
// 确定是数据行而非页首或页尾
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
((LinkButton)e.Item.Cells[8].Controls[0]).Attributes.Add("onClick","return confirm('你确定要删除这一项?');");
}
}


然后在DataGird中加上OnItemDataBound事件

private void MyDataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

{

MyDataGrid_ItemCreated(sender,e);
}

注:如果要试用,注意根据情况修改这里“e.Item.Cells[8].Controls[0])”。

Cells[8]是删除按钮的索引是第几个 

posted on 2006-03-28 13:44  Ruxuan  阅读(227)  评论(0)    收藏  举报