Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
ВнизDBGRID.MultiSelect Найти похожие ветки
← →
surkis (2005-08-02 13:36) [0]как в DBGRID у которого свойство MultiSelect установлено в True можно можно програмно выделить все записи и убрать с них выделение
← →
Ega23 © (2005-08-02 13:42) [1]Пробежаться с первой до послежней и выделять по одной.
← →
Johnmen © (2005-08-02 13:43) [2]SelectedRows. Есть такое свойство.
← →
surkis (2005-08-02 13:47) [3]
> SelectedRows. Есть такое свойство.
ну то что убрать все то видимо .SelectedRows.Clear а как добавить я не совсем понял методов типа .Add я не заметил
← →
Johnmen © (2005-08-02 14:00) [4]CurrentRowSelected. Ещё одно свойство.
← →
surkis (2005-08-02 14:02) [5]
> CurrentRowSelected. Ещё одно свойство.
Спасибо большое. я его видел но почемуто подумал что оно readonly, и предназначено только для проверки выделена ли текущая запись
← →
Ega23 © (2005-08-02 14:03) [6]TRxDBGrid.SelectAll :о)
procedure TRxDBGrid.SelectAll;
var
ABookmark: TBookmark;
begin
if MultiSelect and DataLink.Active then begin
with Datalink.Dataset do begin
if (BOF and EOF) then Exit;
DisableControls;
try
ABookmark := GetBookmark;
try
First;
while not EOF do begin
SelectedRows.CurrentRowSelected := True;
Next;
end;
finally
try
GotoBookmark(ABookmark);
except
end;
FreeBookmark(ABookmark);
end;
finally
EnableControls;
end;
end;
end;
end;
← →
surkis (2005-08-02 14:05) [7]Спасибо!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c