Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TDBGrid: Как выделить строку программным путем?


lucky4me ©   (2004-01-29 13:48:00) 

как известно при Options( MultiSelect = true ) компонента TDBGrid появляеться возможность выделять несколько строк в таблице. как выделить строку программным путем и сделать функцию Select All ?


КомофОнСамый   (2004-02-09 19:28:00) [1]

через DbiSortTable почему то не сортируется - пишет что capability not support.

а как вообще сортировать можно не делая запрос на сервер с order by?


КомофОнСамый   (2004-02-09 18:22:00) [2]

и DataLink - в даном случае это что?


КомофОнСамый   (2004-02-09 18:17:00) [3]

а как зделать сортировку с кнопачками сортировки вверх-вниз?
если таблицы парадоксовские...

т.е. без "order by" с обращением к SQL. как то можно было отсортировать через модуль bde.pas


Ega23   (2004-01-29 14:05:00) [4]

Это не мне, это тем кто RX писал. :о)


lucky4me   (2004-01-29 13:58:00) [5]

Спасибо тебе Ega23


Ega23   (2004-01-29 13:54:00) [6]

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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо