Topic: Auto Select first row in grid after enter text in a textbox.

Hi,
How to enable Automatic First Row Selection in Grid Control with script after enter search data in a textbox ? So not need first select record with mouse in grid to show data in a label or textbox. Thanks

Re: Auto Select first row in grid after enter text in a textbox.

Hello,


You should use event OnAfterClick of button for search and use this script:

Form1.TableGrid1.SelectedRow := 0;
Dmitry.

Re: Auto Select first row in grid after enter text in a textbox.

Hi,

First Row select works. But the label(s) show nothing, is empty. I must still click on the Row or cell in grid for show label data?

Button1=the Search button.

procedure frmProdModel_Button1_OnAfterClick (Sender: string);
begin
          frmProdModel.GridProdMod.SelectedRow := 0;

end;

Re: Auto Select first row in grid after enter text in a textbox.

Hi again,
Maybe is the problem this script below, the event  OnCellClick ?

procedure frmProdModel_GridProdMod_OnCellClick (Sender: string; ACol, ARow: Integer);
begin
          frmProdModel.lblCompType.Caption := frmProdModel.GridProdMod.Cells[3, ARow];
          frmProdModel. EdProdModel.Text := frmProdModel.GridProdMod.Cells[2, ARow];
end;

Thanks

Re: Auto Select first row in grid after enter text in a textbox.

try this

procedure frmProdModel_Button1_OnAfterClick (Sender: string);
begin
          frmProdModel.GridProdMod.SelectedRow := 0;
          frmProdModel.lblCompType.Caption := frmProdModel.GridProdMod.Cells[3, ARow];
          frmProdModel. EdProdModel.Text := frmProdModel.GridProdMod.Cells[2, ARow];
end;
Dmitry.

Re: Auto Select first row in grid after enter text in a textbox.

Sorry, this not working, error.

Re: Auto Select first row in grid after enter text in a textbox.

Sorry )

procedure frmProdModel_Button1_OnAfterClick (Sender: string);
begin
          frmProdModel.GridProdMod.SelectedRow := 0;
          frmProdModel.lblCompType.Caption := frmProdModel.GridProdMod.Cells[3, 0];
          frmProdModel. EdProdModel.Text := frmProdModel.GridProdMod.Cells[2, 0];
end;
Dmitry.

Re: Auto Select first row in grid after enter text in a textbox.

Great!
Thank you and have a good weekend, Carlo