cellclick事件具体写在哪里??比如我想点到某列就弹出窗体
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cellclick事件具体写在哪里??比如我想点到某列就弹出窗体相关的知识,希望对你有一定的参考价值。
cellclick是winform里面datagridview的单元格点击事件。你要实现你说的这种效果,只需给你的datagridview添加这个事件,然后里面加入
Form f1=new Form();
f1.Show();
就ok了追问
我是刚刚开始学.net,我们做的这个貌似不是用这种方法,就是类似这样滴代码
grid.addListener('cellclick', cellclick);
2.function cellclick(grid, rowIndex, columnIndex, e)
3. var record = grid.getStore().getAt(rowIndex);
不知怎么用
grid,getStore()???
这些东西应该不是.Net里面的 应该是ExtJS里面的东西吧。
意思是给grid里面添加一个cellclick事件并取grid当前点击行的索引。
但是你既然是单击单元格打开窗体,我觉得就没有必要要第三行,直接加
win=function()
var win=new Ext.Window(
);
win.show();
header: '任务',
width: 130,
sortable: true,
dataIndex: 'estimate',
summaryType: 'sum',
renderer: function(value, metaData, record, rowIdx, colIdx, store, view)
,
summaryType: function(records)
var record = records[0];
var name= record.get('projectId');
return testValue(name);
,
summaryRenderer:function(value, metaData, record, rowIdx, colIdx, store, view)
,
field:
xtype: 'numberfield'
,
listeners :
click:function()
var selections = grid.getSelectionModel().getSelection();
var record = selections[0];
if(record)
alert(record.get("taskId"));
C#winForm怎么禁用dataGridView的cellclick事件(急急急!)
我的 dataGridView第4列 是checkBoxColumn,我想禁用前3列的CellClick事件,只对第四列有用。还有就是当第四列的cellclick全部点完后,也要禁用第四列的cellclick事件使得不能修改第四列的选择。貌似用readOnly不行呀。有没有什么方法呢??
大家一起来想想办法吧,只要能达到目的就行。
if(e.ColumnIndex==3)
//
以上是关于cellclick事件具体写在哪里??比如我想点到某列就弹出窗体的主要内容,如果未能解决你的问题,请参考以下文章
c#双击 dataGridView 会触发CellContentClick 怎么点击dataGridView会触发CellClick事件