rmTestFrm.pas 750 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. unit rmTestFrm;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5. Dialogs, ZjGridDBA, ZJGrid, DB;
  6. type
  7. TrmTestForm = class(TForm)
  8. ZJGrid1: TZJGrid;
  9. ZjGridDBA1: TZjGridDBA;
  10. private
  11. { Private declarations }
  12. public
  13. constructor Create(ADataSet: TDataSet);
  14. end;
  15. procedure ShowTestForm(ADataSet: TDataSet);
  16. implementation
  17. {$R *.dfm}
  18. procedure ShowTestForm(ADataSet: TDataSet);
  19. var
  20. rmTestForm: TrmTestForm;
  21. begin
  22. rmTestForm := TrmTestForm.Create(ADataSet);
  23. try
  24. rmTestForm.ShowModal;
  25. finally
  26. rmTestForm.Free;
  27. end;
  28. end;
  29. { TrmTestForm }
  30. constructor TrmTestForm.Create(ADataSet: TDataSet);
  31. begin
  32. inherited Create(nil);
  33. ZjGridDBA1.DataSet := ADataSet;
  34. end;
  35. end.