DevExpress的GridControl如何可以不选择行? |
|
3分 |
在该控件上的click事件中增加代码,让其他控件获得焦点。如button1.Focus()
|
5分 |
判断hitInfo,如果不在行内,则设置FocusedRowHandle为-1
|
听你这话,我赶紧拖了空白的GridControl控件,除了绑定数据源什么都不做,结果发现被你忽悠了,GridControl默认就是这样的! |
|
这意思是说GridControl默认始终选中第二行吗 |
|
6分 |
加一个mousedown事件,一个全局变量selectedRow
DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hi = this.gridview1.CalcHitInfo(new Point(e.X, e.Y)); selectedRow = this.gvList.GetDataRow(hi.RowHandle); 在双击事件中判断selectedRow是否为null,不为null再执行操作 /div> |
3分 |
双击事件里应该能获取到鼠标点击的行号吧?判断一下如果它不是-1,再执行对应行的数据弹出
而不要直接获取currentRow |