Текущий архив: 2004.03.09;
Скачать: CL | DM;
Вниз
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;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.024 c