请问:如何在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);这样就不会选中文本编辑控件了,也不会让文本控件先接收到鼠标事件 求大神找错 Excel显示的问题?~ winform中 datagrid添加样式后打开显示速度很慢,如何解决 文本框大写 送分题,大家快来抢! netframework 界面重绘的处理 如和进行软件加密?????????急急急急急急急 介绍一下system.type的功能 C#怎么控制文件打开,打开一定时间后,并自动关闭。 关于System.Diagnostics.PerformanceCounter的使用的疑问 大麻烦了???下拉菜单被框架遮住了。 什么叫组件编程、组件多态性、使用接口、抽象类、多态的目的或意义??在线
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);这样就不会选中文本编辑控件了,也不会让文本控件先接收到鼠标事件