请问:如何在DataGrid中双击选中一行,而不是选中一个Cell dataGrid1.Select(dataGrid1.CurrentCell.RowNumber); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在DataGridDataBound的事件中用e.cell.add("JavaScript实现双击事件");应该是这样,代码忘了。不过思路没错。呵呵。 这个方法没用~DoubleClike会变成对Cell相应 dataGrid1.Select(dataGrid1.CurrentRowIndex); 不是阿~~我不是要选中一行~~~而是要对这一行的DoubleClick响应~~~~这种方法会直接处理到Cell中去~~变成选中Cell中的文字了 private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e){ Point pt = new Point(e.X,e.Y); DataGrid.HitTestInfo hit = dataGrid1.HitTest(pt); if(hit.Type == DataGrid.HitTestType.Cell) { dataGrid1.Select(hit.Row); }} 双击该行的事件该如何写吗?DataGrid中没有Double_Clilk事件吗? 可以在DataGridDataBound的事件中用e.cell.add("JavaScript实现双击事件"); for(int i=dataGrid_List.Controls.Count-1;i>0;i--) if(dataGrid_List.Controls[i].GetType()==typeof(System.Windows.Forms.DataGridTextBox)) dataGrid_List.Controls.RemoveAt(i);这样就不会选中文本编辑控件了,也不会让文本控件先接收到鼠标事件 .net winform 链接access数据库的问题 安装Visual C#2008 express edition时卡住不动? 是不是可以从接口实现方法。。。 数据库操作问题 请教高手关于上传图片的问题(菜鸟请教) Datagrid怎样显示数组数据? C/S模式中服务端的界面问题 C#动态注册.dll asp.net (c#) 显示问题 变量名字的问题,请教!! 大麻烦了???下拉菜单被框架遮住了。 什么叫组件编程、组件多态性、使用接口、抽象类、多态的目的或意义??在线
e.cell.add("JavaScript实现双击事件");应该是这样,代码忘了。不过思路没错。呵呵。
{
Point pt = new Point(e.X,e.Y);
DataGrid.HitTestInfo hit = dataGrid1.HitTest(pt);
if(hit.Type == DataGrid.HitTestType.Cell)
{
dataGrid1.Select(hit.Row);
}
}
e.cell.add("JavaScript实现双击事件");
if(dataGrid_List.Controls[i].GetType()==typeof(System.Windows.Forms.DataGridTextBox))
dataGrid_List.Controls.RemoveAt(i);这样就不会选中文本编辑控件了,也不会让文本控件先接收到鼠标事件