rtdp.net
当前位置:首页 >> CEllCliCk >>

CEllCliCk

单击和双击 ................

怎么没能实现? 是点了没反应还是什么 你要学会调试BUG 教你 先在这个 dataGridView1_CellDoubleClick 事件中第一行 加入一个MESSAGESHOW 表示代码跑入到这里,表示触发 之后设断点看代码是否已正确取到数据库中的值 如果取到 你DATESET的显示方法...

你选中这个方法,然后右键,查找所有引用(find all references)。可以查看下有没有把这个方法注册到CellClick点击事件里面!应该是有一个this.dataGridView1.CellClick += new System.EventHandler(this.dataGridView1_CellClick);类似的语句...

根据你的代码 最简单改动最小的是 判断参数 columnIndex 如果是 你想要的列 你执行下面的代码 如果不是 则直接return false; 如 if(columnIndex==3){ //第3列 是你想要触发的列 执行你的代码 } else {(如果后面没代码了 不加也行) return false;...

cellclick是winform里面datagridview的单元格点击事件。 你要实现你说的这种效果,只需给你的datagridview添加这个事件,然后里面加入 Form f1=new Form(); f1.Show(); 就ok了

if (dataGridView1.Rows.Count == 0) { return; } 可以写个这个。。 dataGridView里没有数据 点之后 直接返回 在单击事件里写

问题在dataGridView1.SelectedCells这里 你的文本框显示的是你选中的数据,而CellClick的时候SelectedCells里面应该是没有东西的 你处理下DataGridViewCellEventArgs 参数,从这里面可以取得你点击的数据 (行列号等)

在datagridview控件的属性中选择事件,然后单击cellcontentclick可以生成cellclick事件,在事件中写下你需要执行的程序

你在这里听有这个事件吗 建议你听gird cellclick事件 cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts ) cellIndex 列号 record 当前行数据 rowIndex 行号 this:这里可以取得grid 在里面有其他行数据

你可以在按钮的click事件中得到grid的对象 然后调用grid的fireEvent方法..貌似所有支持event的组件都有这个方法吧. 不过我觉得应该不能成功..因为grid怎么知道你想触发是的是哪个cell的click方法呢.或许你还要去看源码. 我想你想触发cellclick无...

网站首页 | 网站地图
All rights reserved Powered by www.rtdp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com