Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
8-1115212792
Артём
2005-05-04 17:19
2005.09.11
Видео-кодеки


14-1123928157
Kerk
2005-08-13 14:15
2005.09.11
[Опрос] Свой коммерческий проект


1-1124301886
злобная танька
2005-08-17 22:04
2005.09.11
ООП: обмен методами


1-1124659140
domosed
2005-08-22 01:19
2005.09.11
не допустить чтобы два приложения одновременно запис. и читали фа


14-1124074481
Alexander Panov
2005-08-15 06:54
2005.09.11
Просьба потестировать.