社区
C#
帖子详情
C#中DataGrid控件如何接鼠标收双击事件
爱睡的猫
2005-05-10 07:59:15
最近,用C# C/S方式windows编程,本人是想利用DataGrid控件检索数据,然后再又击行后调出详细信息,但不知DataGrid如何接收鼠标收双击事件,请赐教。 本人是C#的初学者。
...全文
193
6
打赏
收藏
C#中DataGrid控件如何接鼠标收双击事件
最近,用C# C/S方式windows编程,本人是想利用DataGrid控件检索数据,然后再又击行后调出详细信息,但不知DataGrid如何接收鼠标收双击事件,请赐教。 本人是C#的初学者。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
terryshi
2005-05-10
打赏
举报
回复
System.Drawing.Point pt = new Point(e.X, e.Y);
DataGrid.HitTestInfo hti = this.dgResult.HitTest(pt);
if(hti.Type == DataGrid.HitTestType.Cell)
{
this.dgResult.CurrentCell = new DataGridCell(hti.Row, hti.Column);
this.dgResult.Select(hti.Row);
}
在mouse_up里面加入上面的这些,可以保证能够触发doubleclick,而不是选中行的内容。
littlechang
2005-05-10
打赏
举报
回复
C/S的我不太熟,但看了一下,datagrid是有DoubleClick事件的
你是想看事件的原理的吗?
新鲜鱼排
2005-05-10
打赏
举报
回复
http://community.csdn.net/Expert/topic/3940/3940751.xml?temp=.6154444
eArt
2005-05-10
打赏
举报
回复
不知道这个是否对你有帮助,这个就是通过代码去 DataGrid第一列 单元格中的值,然后这里面的值就是数据库中的ID 点他后,弹出详细信息的窗口。然后在弹出窗口的事件中显示当前数据库ID的详细信息
private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
try
{
cellValue = this.dataGrid1[this.dataGrid1.CurrentRowIndex,0];
// System.Drawing.Point pt = new Point(e.X, e.Y);
// DataGrid.HitTestInfo hti = this.dataGrid1.HitTest(pt);
// dataGrid1.CurrentCell = new DataGridCell(hti.Row, 1);
// dataGrid1.Select(hti.Row);
// cellValue = dataGrid1[hti.Row, 0];
// MessageBox.Show(cellValue.ToString());
//////
// frmbase_cfrm = new kehu_frmbase_cfrm(this,cellValue.ToString());
// this.frmbase_cfrm.Show();
// this.tmp = 2;
}
catch (System.Exception myEr)
{
MessageBox.Show(myEr.ToString());
}
}
爱睡的猫
2005-05-10
打赏
举报
回复
UP
爱睡的猫
2005-05-10
打赏
举报
回复
谢谢各们,问题解决!
Datagrid
实现
双击
行
事件
Datagrid
实现
双击
行
事件
C#
读取Excel到
DataGrid
中
C#
读取Excel显示在
DataGrid
表格
中
,
双击
bin目录的Exe后,是以
控件
台方式运行程序,你只需按回车就可启动主窗体,将直
接
读取bin目录下的test.xml文件。本例源码主要是让
C#
初学者参考的,高手应该会对
C#
操作Excel有...
EasyUI应用(项目实战)
jquery入门基础,jquery赋值取值,
事件
处理和绑定,提交数据,
datagrid
控件
显示数据,分页,
事件
处理;Tabs
控件
动态创建多标签;datebox日期时间
控件
的赋值和取值;window弹出窗口应用;tree创建树形菜单,部门列表...
C#
datagrid
非常规方法实现添加合并列
C#
中
DataGrid
View动态添加行及添加列的方法
C#
实现3步手动建
DataGrid
View的方法
C#
中
DataGrid
View常用操作实例小结
C#
实现
DataGrid
View
控件
行列互换的方法
C#
设置WinForm
中
DataGrid
列的方法(列宽/列标题等)
C#
实现给...
ASP升级.net资料大全(
c#
入门 语言规范 源码教程 学习笔记 技术资料 面试题 asp与.net代码生成器)
捕捉
DataGrid
的
双击
事件
(
C#
版本).txt 不显示窗口后台运行程序.txt 储存过程.txt 处理“进程性能计数器被禁用”的错误.txt 串口操作.txt 打开word文件.txt 打造“浏览器”.txt 带图标和自定义颜色的ListBox....
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章