DBGridEh的几个小问题

DBGridEh的几个问题
DBGridEh的几个小问题
1.如图,那个buttonEdit的按钮如何弄成正常的样式,就是那个好像是隐藏的感觉
2.如何在编辑下一行之前调用个方法

------解决方案--------------------
1.DBGridEH1.ColumnDefValues.AlwaysShowEditButton:=False;
2.貌似DBGridEH没满足的事件,但可以从数据集控件入手,比如ADOQuery的OnWillChangeField和OnWillChangeRecord或许满足你的要求
3.DBGridEH1.ReadOnly:=True;
------解决方案--------------------
1.样式改ButtonStyle属性,要一直显示就设置AlwaysShowEditButton=true
2.点击button是触发了onEditButtonClick事件,可以在BeforeEdit/BeforeInsert调用