No.1 判断焦点
if DBGrid1.Focused then begin
{ 使用DBGrid1.DataSouce.DataSet }
end else if DBGrid2.Focused then begin
{ 使用DBGrid2.DataSouce.DataSet }
end else if DBGrid3.Focused then begin
{ 使用DBGrid3.DataSouce.DataSet }
end;
if DBGrid1.Focused then begin
{ 使用DBGrid1.DataSouce.DataSet }
end else if DBGrid2.Focused then begin
{ 使用DBGrid2.DataSouce.DataSet }
end else if DBGrid3.Focused then begin
{ 使用DBGrid3.DataSouce.DataSet }
end;
if ActiveControl is TDBGrid then
TDBGrid(ActiveControl).DataSource.DataSet;
if ActiveControl is TDBGrid then
TDBGrid(ActiveControl).DataSource.DataSet;
if Sender=DBGrid1then begin
{ 使用DBGrid1.DataSouce.DataSet }
end else if Sender=DBGrid2 then begin
{ 使用DBGrid2.DataSouce.DataSet }
end else if Sender=DBGrid3 then begin
{ 使用DBGrid3.DataSouce.DataSet }
end;
这样可以吗