S
summer_core99
Unregistered / Unconfirmed
GUEST, unregistred user!
这是一个继承表格列上面事件的OnEditButtonClick:
procedure TDBGridColumnEh.EditBtnClick(Sender: TObject; var Handled: Boolean);
begin
if not(TDBGridEh(TDBGridColumnEh).DataSource.DataSet.State in [dsEdit, dsInsert]) then //要通过列,可以获取DBGridEh上的DataSource,这样写会出问题,不知为什么
Exit;
procedure TDBGridColumnEh.EditBtnClick(Sender: TObject; var Handled: Boolean);
begin
if not(TDBGridEh(TDBGridColumnEh).DataSource.DataSet.State in [dsEdit, dsInsert]) then //要通过列,可以获取DBGridEh上的DataSource,这样写会出问题,不知为什么
Exit;