首页 > 开发 > 综合 > 正文

给DataGrid单元行添加双击事件

2024-07-21 02:23:41
字体:
来源:转载
供稿:网友
现在我需要做到的功能是当我单击datagrid某行时显示相对应选中的数据信息,在双击此相同行时弹出删除对话框,应该怎么做呢。由于单击问题很简单就不再阐述了,下面我说一下双击事件是怎么实现的。

这里用到了datagrid的itemdatabound事件,我们可以把下面的代码加入到所需的程序中就可实现双击的功能。详细源码如下:

private void datagrid1_itemdatabound(object sender, system.web.ui.webcontrols.datagriditemeventargs e)
{
if ((e.item.itemtype == listitemtype.item) || (e.item.itemtype == listitemtype.alternatingitem) || (e.item.itemtype == listitemtype.selecteditem) )
{
e.item.attributes.add ("ondblclick", "javascript:return confirm('确定删除" + e.item.cells[1].text + "?');");
}
}


其实就是一个小技巧


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表