首先将multiselect设为true dbgrid.disablecontrol; dbgrid.datasource.dataset.first; while not dbgrid.datasource.dataset.eof do begin dbgrid..SelectedRows.CurrentRowSelected:=true; dbgrid.datasource.dataset.next; end; dbgrid.first; dbgrid.enablecontrol;
with dbgrild do begin disablecontrol; datasource.dataset.first; while not datasource.dataset.eof do begin SelectedRows.CurrentRowSelected := true; datasource.dataset.next; end; first; enablecontrol; end;
dbgrid.disablecontrol;
dbgrid.datasource.dataset.first;
while not dbgrid.datasource.dataset.eof
do begin
dbgrid..SelectedRows.CurrentRowSelected:=true;
dbgrid.datasource.dataset.next;
end;
dbgrid.first;
dbgrid.enablecontrol;
begin
disablecontrol;
datasource.dataset.first;
while not datasource.dataset.eof
do begin
SelectedRows.CurrentRowSelected := true;
datasource.dataset.next;
end;
first;
enablecontrol;
end;