问题描述
大虾们自己先试下,dev的GridControl的gridview的一个事件问题事件:gridView2_RowCellClick为什么这个事件是鼠标右键单击触发怎么让他单击左键触发呢费解啊
解决方案
解决方案二:
你的Grid处于可编辑状态,左键点击默认为“进入编辑”。将GridView的OptionBehavior-Editable设置为false后左键可触发。
解决方案三:
引用1楼davinciyxw的回复:
你的Grid处于可编辑状态,左键点击默认为“进入编辑”。将GridView的OptionBehavior-Editable设置为false后左键可触发。
正解
解决方案四:
如果又想获取这个事件,又想可编辑,要怎么才能有RowCellClick这个事件呢?
解决方案五:
为GridView添加MouseDown事件然后用GridHitInfo获取点击单元格Cell的信息效果和RowCellClick一个样voidgv_MouseDown(objectsender,MouseEventArgse){GridHitInfohint=gv.CalcHitInfo(e.X,e.Y);if(gv.RowCount==0||/*记录数大于0*/!hint.InRowCell/*有效的单元格*/){return;}clickErrorCellInfo=newClickCellInfo();clickErrorCellInfo.ColumnName=hint.Column.Name.Substring(3);clickErrorCellInfo.RowHandle=hint.RowHandle;}
解决方案六:
引用4楼lichjx的回复:
为GridView添加MouseDown事件然后用GridHitInfo获取点击单元格Cell的信息效果和RowCellClick一个样voidgv_MouseDown(objectsender,MouseEventArgse){GridHitInfohint=gv.CalcHitInfo(e.X,e.Y);if(gv.RowCount==0||/*记录数大于0*/!hint.InRowCell/*有效的单元格*/){return;}clickErrorCellInfo=newClickCellInfo();clickErrorCellInfo.ColumnName=hint.Column.Name.Substring(3);clickErrorCellInfo.RowHandle=hint.RowHandle;}
ClickCellInfo是什么东东啊?需要自己写?
时间: 2024-11-02 20:26:10