给DataGrid单元行添加双击事件

原创 2004年05月31日 11:40:00

给DataGrid单元行添加双击事件

hbzxf(阿好)
http://www.cnblogs.com/hbzxf

        现在我需要做到的功能是当我单击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 + "?');");
   }
  }

其实就是一个小技巧

在 winform 中的 datagrid 中实现单元格双击事件

在 winform 中的 datagrid 中实现单元格双击事件Public Class Member1Class Member1    Inherits System.Windows.Forms.F...
  • letian_fly
  • letian_fly
  • 2008年06月17日 18:09
  • 1398

DataGrid中添加单击或者双击事件

在网上找到过一些对于DataGrid控件的双击事件的方法,有些是需要刷新页面的,有些则太过于复杂,东搞西搞一头雾水.难啦!还是自己动手做啦,根据需求,需将DataGrid双击后将双击的行内的内容提取出...
  • qoo1983
  • qoo1983
  • 2007年05月08日 15:22
  • 4406

Easyui datagrid 双击行事件

Easyui datagrid 双击行事件: //Load 注册事件 $(function () { $("#dg_id").datagrid({ //双击事件 ...
  • heyangyi_19940703
  • heyangyi_19940703
  • 2016年09月07日 12:00
  • 5877

为页面中的Table中的Tr绑定双击事件

$('[type = checkbox]').each(function () { if ($(this).attr("checked")) { ...
  • G1036583997
  • G1036583997
  • 2014年04月27日 14:41
  • 6315

b-jui框架 datagrid数据添加单击事件

datagrid数据行单击事件 $.CurrentNavtab.find('#resultList_res').on('click.bjui.datagrid.tr',function(e,chec...
  • wanghe1228
  • wanghe1228
  • 2017年03月07日 14:52
  • 417

easyui datagrid 单击事件和双击事件

$('#result').datagrid({ //单击事件   onClickRow:function(rowIndex,rowData){   alert(1111); }, //双击事件 on...
  • framic
  • framic
  • 2015年10月13日 09:48
  • 8114

Flex中DataGrid组件选中某一行的双击事件

注意: 因为Flex的组件DataGrid默认是对双击事件屏蔽的,如果需要触发双击事件,则需先设置doubleClickEnabled="true",然后去定义双击事件 doubleClic...
  • lpz283929516
  • lpz283929516
  • 2011年08月19日 11:33
  • 4861

flex Datagrid数据列双击事件实现

最近做flex的项目遇到了一个问题:要实现双击DataGrid的一行数据,将该行数据赋值到打开的新窗口中。    在网上找了好久,发现要么答非所问,要么就是只言片语。所以我想通过CSDN这个平台把我...
  • zhang_jian__
  • zhang_jian__
  • 2016年07月05日 08:45
  • 1297

jQuery datatable中加入双击跳转功能

$('#topicDg tbody').on('dblclick','tr',function(){ var self=$(this); var id=self.find('.td-id'...
  • Nightliar
  • Nightliar
  • 2017年02月08日 13:56
  • 1660

EasyUI DataGrid表格双击获取该行数据—笔记

绑定双击事件函数$("#queDg").datagrid({ ... ... ... ... onDblClickRow:function(rowIndex){ ...
  • qq_15370821
  • qq_15370821
  • 2016年12月10日 16:46
  • 4228
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给DataGrid单元行添加双击事件
举报原因:
原因补充:

(最多只允许输入30个字)