Форум: "Базы";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];
ВнизEhLib first line Найти похожие ветки
← →
PavelSin (2004-02-11 09:42) [0]Господа не подскажите каким образом поставить курсор в Гриде на верхнюю строчку ? Грид EhLib 3.2
← →
PavelSin (2004-02-11 10:05) [1]Неужели телепаты отсутствуют ??? ;-)
← →
Sergey13 (2004-02-11 10:11) [2]Ткни мышкой - встанет. 8-)
← →
pavelsin (2004-02-11 10:16) [3]Если бы у операторов были мышки то ...., а иначе ?
← →
sohat (2004-02-11 10:21) [4]Перемещение по базе обычно делают через DataSet.
← →
Ega23 (2004-02-11 10:30) [5]Grid.DataSource.DataSet.First;
← →
Sandman25 (2004-02-11 11:00) [6]Сделать Action с ShortCut, а в ActionExecute написать [5] Ega23 © (11.02.04 10:30)
← →
Плохиш (2004-02-11 11:06) [7]
> PavelSin © (11.02.04 10:05) [1]
> Неужели телепаты отсутствуют ??? ;-)
Пока не разберёшься, что такое Grid и что означает в нём DataSourse и для чего оно служит, никакие телепаты тебе не помогут.
← →
pavelsin (2004-02-11 11:09) [8]чуть поправлюсь:
не насамую верхнюю строку, а на ту что в видимой части грида
← →
Sandman25 (2004-02-11 11:13) [9][8] pavelsin © (11.02.04 11:09)
А вот это хуже. Нужно определять индекс текущей строки грида (запоминать в OnDrawDataCell, например) и делать DataSet.MoveBy(-N)
← →
pavelsin (2004-02-11 11:35) [10]
> pavelsin © (11.02.04 11:09) [8]
> чуть поправлюсь:
> не насамую верхнюю строку, а на ту что в видимой части грида
перемещение текущей строки грида в верхнюю позицию видимой части грида
← →
Sandman25 (2004-02-11 11:42) [11][10] pavelsin © (11.02.04 11:35)
Я так и понял. Перечитайте [9]
← →
sniknik (2004-02-11 12:45) [12]> не насамую верхнюю строку, а на ту что в видимой части грида
только для нормального грида
type
TMyDBGrid = class(TDBGrid);
....
procedure TForm1.Button11Click(Sender: TObject);
var i: integer;
begin
for i:= 2 to TMyDBGrid(DBGrid1).Row do
DBGrid1.DataSource.DataSet.Prior;
end;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c