如何给网格的某一列加上双击事件呀?

我现在又这么一个需求,想给网格的一列加一个双击事件,已获得它的value
[b]问题补充:[/b]
对,我想获得这个列的单元格的value

4个回答

celldblclick : ( Grid this, Number rowIndex, Number columnIndex, Ext.EventObject e )

绑定gridPanel的celldbclick就可以了.他有参数的,你看他参数就可以判断是不是你要捕捉的那一列的数据的,rowIndex就是第几行 columnIndex 就是第几列,这样你就可以判断是不是你要捕捉的那一列了.

是列头的双击,还是这一列的单元格呢?

楼上正解.

如果你还需要进一步监控该列里面的不同点击,
如一个包含多个操作的列.

可以看下:
[url]http://atian25.iteye.com/blog/414248[/url]
[url]http://damoqiongqiu.iteye.com/blog/422202[/url]

this.grid.on("celldblclick", fun fn, this);

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
DataTables怎么给某一列加上click事件
DataTables的数据是动态生成的,rn$('#example tbody').on('click','tr', function () rn var name = $('td', this).eq(3).text();rn alert(name);rn );rn 这种是点击一行的任何一列都会弹出name值,我现在情况是,想点击每一行的第三列都会弹出一个框,点击其他列不会有反应求指教啊
怎么给TextView 加上双击事件?
一个Activity虽然用implements OnGestureListener 可以实现OnDoubleTapListener,flip,longpress等事件rn但是Activity里面放了好多控件,这些控件却不能响应rn比如一个Activity里有好多TextView 怎么给TextView 加上双击事件?
如何给Shape控件加上双击事件?
如题。
如何求取网格某一列的所有数据和
如何求取网格某一列的所有数据和???rn数据表为"aa"rn某列字段为"count"rnn 《CSDN论坛新助手 CSDN's forum Explorer》n 1、更快速的浏览n 2、更方便地保存n 3、更快捷的收/发短信n 下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exen rn------------------------------------rnn 《CSDN论坛新助手 CSDN's forum Explorer》n 1、更快速的浏览n 2、更方便地保存n 3、更快捷的收/发短信n 下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exen
如何隐藏网格控件的某一列?
我现在用MSHFlexGrid来显示数据库中的数据,可是我想把其中的某一列隐藏,有没有这种属性的?
如何删除MSHFlexGrid(网格)中的某一列?
各位高手:请问如何删除 MSHFlexGrid(网格)中的某一列?(有删除 MSHFlexGrid中的某一行的方法:rn 如:删除第3行的方法是: MSHFlexGrid1.Removeltem 3 ,那么删除第3列的方法是什么?)
如何给某一列授权
请问如何给某一列授权?
如何给datagridview控件某一列加上图片和数字?
如题rnrn
如何给DataGrid显示数据的某一列加上动态网址?
谢谢
如何给打印的东西加上网格!HELP!!
我跟从网上下了现成的打印函数,改动了一下,满足了自己的要求,可是现在想添加网格,遇到了难题rn在这个打印函数里面 CDC *pDC,在MoveTo,LineTo,不行,运行时报错,不知是什么缘故,希望大家帮帮小弟,我还是个初学者。代码如下rnrnBOOL CMyListView::PrintListCtrl(CListCtrl &list)rnrn PRINTDLG pd;rn pd.lStructSize = sizeof(PRINTDLG);rn pd.Flags = PD_RETURNDC;rn pd.hDC = NULL;rn pd.hwndOwner = NULL;rn pd.hInstance = NULL;rn pd.nMaxPage = 1;rn pd.nMinPage = 1;rn pd.nFromPage = 1;rn pd.nToPage = 1;rn pd.nCopies = 1;rn pd.hDevMode = NULL;rn pd.hDevNames = NULL;rnrn //显示打印对话框,由用户来设定纸张大小等。rn if(!PrintDlg(&pd)) return FALSE; rn ASSERT(pd.hDC!=NULL);rnrn //取打印纸张高度和宽度rn int nHorRes = GetDeviceCaps(pd.hDC, HORZRES); rn int nVerRes = GetDeviceCaps(pd.hDC, VERTRES);rnrnrnrn int nXMargin = 3;//左边页边距,3个字符rn int nYMargin = 3;//顶部页边距,3个字符rnrn //获取打印机字体rn TEXTMETRIC tm;rn GetTextMetrics(pd.hDC, &tm);rn int nCharHeight = tm.tmHeight;rn int nCharWidth = tm.tmAveCharWidth;//不同的打印机此值不同rnrnrn CHeaderCtrl* pHeader = list.GetHeaderCtrl();rn //获得行,列的个数rn int nColCount = pHeader->GetItemCount();rn int nLineCount = list.GetItemCount();rnrnrn int ColOrderArray[100];rn COLATT ca[100];rn list.GetColumnOrderArray(ColOrderArray, nColCount);rn int nColX =nXMargin*nCharWidth;rnrn //检索各列的信息,确定列标题的内容长度。rn for(int i =0 ; i< nColCount; i++)rn rn ca[i].nColIndex = ColOrderArray[i];rn LVCOLUMN lvc;rn char text[100];rn lvc.mask = LVCF_TEXT|LVCF_SUBITEM;rn lvc.pszText = text;rn rn lvc.cchTextMax = 100;rn list.GetColumn(ca[i].nColIndex, &lvc);rn ca[i].strColText = lvc.pszText;rn ca[i].nSubItemIndex = i;rn ca[i].nPrintX = nColX;rn rn nColX += nCharWidth * strlen(ca[i].strColText);rnrn if(nColX > nHorRes) rn rn DeleteDC(pd.hDC);rn AfxMessageBox("字段太多,无法在一行内打印,请试用较大的纸,或横向打印。");rn return FALSE;rn rnrnrnrn rnrn DOCINFO di;rn di.cbSize = sizeof(DOCINFO);rn di.lpszDocName = "ListCtrl Data Printing"; rn di.lpszOutput = (LPTSTR) NULL; rn di.lpszDatatype = (LPTSTR) NULL; rn di.fwType = 0; rn StartDoc(pd.hDC, &di);rn StartPage(pd.hDC);rnrnrn//调整各列的宽度,以使各列在后面的打印输出时更均匀的打印在纸上。rn for(i =1; i nMaxLinePerPage)rn rn //新的一页rn EndPage(pd.hDC);rn StartPage(pd.hDC);rn for(i =0; i
如何给DataGrid中的一列加上超链接?
如何给DataGrid中的某一列加上超链接,在超链接上加上数据参数以及数值。点击超链接弹出一个新的页面。
如何给dataGridView的一列加上超链接
在dataGridView中有一列名为网址,存入的是我查出的所有网址,我想给每个网址加上超链接,但不知道怎么实现?rn拜托各位帮帮忙吧!!!rn是winform窗口
GridView中可不可给某一列的数据加上链接呢?
GridView中可不可给某一列的数据加上链接呢?rn如上rn例如:rn第一列数据 第二列数据 第三列数据rnrn我想点击“第一列数据”中的某一行,可以指向一个新的链接,不知道可不可以?rn像在Table里是可以。。。。。。。rn如果可以,应该怎么做呢?
如何给datatable的某一列赋值?
我要将变量classno赋值给dt这个datatable中的classno列,以下写法不对,应该怎么写?rnDatatable dt=new Datatable();rnstring classno="11";rndt.Rows[i]["classno"] = classno;
gridview如何给某一列加链接
好像有相关的属性,但本人不会用。rn恳求代码示例。
如何将DataGrid中的某一列加上链接。
要求链接带有另外一列的参数?rnDataGrid是动态绑定的。
如何给指定ListView的某一列的某一行赋值。
我想修改ListView(网格风格)的一个单元格的值,该怎么写。rn比如我想修改 第5行第5列的那个格,应该怎么写?rnrn选中情况下是这样写rnListView1.SelectedItems[0].SubItems[5].Text = "AAA";rnrn请问如果直接写的话应该怎么写rnListView1.Items[5].SubItems[5].Text = “AAA”;rn也不行啊. rn
怎么样给datagridview的一列加上下划线啊
同题 我想给datagridview的第二列字体加上下划线 谁能帮下 谢谢rn
请问如何把excel的某一列全部加上一样的字符串。
例如:我要把B列加以变化。(都是相同的前后加点字符)rn B1,B2,B3..对应的生成结果如:[,B1,,] [,B2,,] [,B3,,]..rn有没有人告诉我该如何自动替换啊!!!
如何让Datagrid的某一列数据动态加上链接????
我想让Datagrid的某一列的数据按条件加上链接rn就是说不是所有的数据都有链接,怎么办???
怎么给视图加上一列 IDENTITY?
怎么给视图加上一列 IDENTITY?
如何给自定义控件添加双击事件
写了个控件,里面创建了一个CListCtrl对象,用来显示查询到的文件名称,但不知道如何添加ClistCtrl的双击事件,谢谢指点.
如何给textbox添加双击事件
我想双击textbox,弹出一个窗口进行操作,但是textbox没有双击事件,如何实现?请高手指点!使用VS2010,C#
jmesa的表格能不能加上双击事件?
我需要在表格里行商加上双击事件。。。这个怎么做?rnjmesa:htmlRow只有onclick 可以添加,但是这个添加上的js却报错。。。rnrn请问有人在这个上面加过ondblclick双击吗?
如何给ListCtrl每一列都加上复选框
如题
CS文件中如何给在GridView中加上一列复选框?
[size=13px]我的GridView中的列是动态生成的,因为要绑定的表不唯一rn每次绑定的时候都要rnrnGridView.Columns.Clear();rn然后绑定。rn我需要在数据列的前面加一列复选框rnrn.cs文件中用CheckBoxFieldrn但是只能把列标题加上,生成的GridView里面并没有复选框!!!rnrn按钮可以ButtonField bf = new ButtonField(); [b]bf.ButtonType = ButtonType.Button;[/b](这样按钮就加上了)rn可是CheckBoxField没有像ButtonType这样的属性。rnrn不知道该怎么动态加上复选框列。[/size]rn
如何给表中满足条件的一列同时加上一个数
1号车 发动机 5rn1号车 转动条 7rn1号车 转向器 9rn1号车 齿轮 13rn2号车 换气阀 60rnrn上面表中如何让所有是“1号车”的记录,第三列同时加上一个数,比如5,不用循环。
在EXCEL中如何给一列数据加上双引号
A列是原内容为: 234852 设一个B列,内容只输入一个双引号 C列输入工式:=$B$1&A1&$B$1 就可以了 然后C列住下一拉,就都有了 注:C列是带公式的,此时如果删除B列,C列也乱套了,所以还要把C列复制。 在D列点右键:粘贴数值。 例子如下:
python pandas如何基于某一列修改某一列的值
df = DataFrame({&quot;a&quot;:[1,2,3],&quot;b&quot;:[4,5,6],&quot;c&quot;:[7,8,9]}) df Out[12]: a b c 0 1 4 7 1 2 5 8 2 3 6 9 df.loc[df.a&amp;gt;=2,'b'] = 'new_data' df Out[14]: a b c 0 1 4 7 ...
如何隐藏MSHFlexGrid的某一列
请问如何隐藏MSHFlexGrid的某一列?rnrn
dbgrid如何锁定某一列
dbgrid中,我想让它的某一列根据前面的列计算出来,当我的鼠标点到该列上时,它的值根据前面的信息发生改变。请教该如何实现,在哪里写代码。
如何隐藏MSFlexGrid的某一列?
我只知道它有个方法colIsVisble,但它只是返回某列是否可见,不能设置。rn请教各位大侠,怎么做呀?
如何获得某一列的数据类型
我建立的一个varchar类型的列我想将一列中的字符删除,数字留下该怎么作呢?
如何固定某一列的值?
在SQLServer中可以用select ddname= '**' from temptable,可让某列的值固定显示为**rn但在oracle不行,怎么做呢?
DBGRID 如何高亮显示某一列~
DBGRID 我想在点击DBGRID的标题的时候,让选择的列高亮显示,怎么做??rn用SelectedField 好象只能高亮一行...
如何删除某一列的数据?
??
如何隐藏CListCtrl的某一列?
试过m_listctrl.SetColumnWidth(x,0); //设置第x列的宽度为0 rn但在界面上用鼠标拖动表头改变列的宽度时,这个列又显示出来了... rn rn有什么办法可以把一个列彻底地隐藏起来? rn
如何导入表的某一列
我的user表里,其他列的数据都已经导进去了,现在还有一列需要导进去,我想只导入这一列,谁知道,请赐教,多谢了!
请教如何移除某一列
请教高手,我不想备注一列在一下条件判断,请问如何做[code=csharp] #region 判断是否存在空值rn DataTable dh = new DataTable();rn dh = dt;rn rn // dh.Columns.Remove(dh.Columns["备注"]);rn foreach (DataRow row in dh.Rows)rn rn rn for (int i = 0; i < dh.Columns.Count; i++)rn rn if (string.IsNullOrEmpty(row[i].ToString()))rn rn row[i] = DBNull.Value;rn MessageBox.Show("第" + i + "行存在空值,无法导入", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);rn return;rn rn rn [/code]
如何取消某一列的重复记录
比如有这样的记录rnid el_no el_verrn1 A 0rn2 A 1rn3 B 0rn4 B 3rn5 C 2rnrn如何同种el_no只出现一次,并且只出现el_ver最大的。rnrnid el_no el_verrn1 A 1rn4 B 3rn5 C 2rn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法