要选中一行记录,可以使用TDBGridEh的SelectedRows属性。该属性是一个TBookmarkList对象,用于保存选中的行的书签。

下面是一个示例代码,演示如何选中一行记录:

procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
begin
  // 清空已选中的行
  DBGridEh1.SelectedRows.Clear;

  // 选中第一行记录
  DBGridEh1.DataSource.DataSet.First;
  DBGridEh1.SelectedRows.CurrentRowSelected := True;

  // 选中第2、4、6行记录
  for i := 2 to 6 do
  begin
    DBGridEh1.DataSource.DataSet.Next;
    DBGridEh1.SelectedRows.CurrentRowSelected := True;
  end;
end;

在上述示例中,我们首先清空已选中的行,然后分别选中第一行和第2、4、6行记录。你可以根据自己的需求来选择不同的行

Delphi tdbgrideh 如何选一行记录

原文地址: https://www.cveoy.top/t/topic/inrf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录