for I := TDBGrid(Sender).DataSource.DataSet.RecordCount downto 1 do begin TDBGrid(Sender).DataSource.DataSet.RecNo := I; TDBGrid(Sender).SelectedRows.CurrentRowSelected := True; end;
忘了说了,上面的是放到DBGrid.OnKeyDown里 把TDBGrid(Sender)改成你的DBGrid就可以了 begin for I := DBGrid.DataSource.DataSet.RecordCount downto 1 do begin DBGrid.DataSource.DataSet.RecNo := I; DBGrid.SelectedRows.CurrentRowSelected := True; end; end;
TDBGrid(Sender).DataSource.DataSet.RecNo := I;
TDBGrid(Sender).SelectedRows.CurrentRowSelected := True;
end;
把TDBGrid(Sender)改成你的DBGrid就可以了
begin
for I := DBGrid.DataSource.DataSet.RecordCount downto 1 do begin
DBGrid.DataSource.DataSet.RecNo := I;
DBGrid.SelectedRows.CurrentRowSelected := True;
end;
end;