Вниз
Скачать: CL | DM;

DBGrid: постраничный вывод   Найти похожие ветки 

← →
neat   (2004-10-05 12:05) [0]

Как в DBGrid или в DBGridEh постранично выводить(листать) данные(записи)


← →
Sergey13 ©   (2004-10-05 12:14) [1]

Это зависит не столько от грида, сколько от компонент доступа и БД. И лучше ИМХО на это не заморачиваться, а ограничивать выборки разумными пределами.


← →
sniknik ©   (2004-10-05 12:25) [2]

так можно
type
TMyDBGrid = class(TDBGrid);

DBGrid1.DataSource.DataSet.MoveBy(TMyDBGrid(DBGrid1).RowCount);

(если можно ;о)), зависит от компанент, доступа, ...)


← →
KSergey ©   (2004-10-05 12:31) [3]

А разве по PgUp/PgDown он у вас не листает?? Или я не понял?


← →
neat   (2004-10-05 12:46) [4]

Компонент доступа DataSource, БД - InterBase. Заморочек особых нет, записей будет немного во время работы(максимум 25), поэтому и выборка не нужна. Листание нужно осуществлять программно по таймеру.


← →
Sergey13 ©   (2004-10-05 12:59) [5]

2[4] neat   (05.10.04 12:46)
Мдя-а-а. Круто. 8-)


← →
ЮЮ ©   (2004-10-06 03:23) [6]

Поставь в таймере
 if DbGrid.Focused or DbGrid.EditorMode then Exit;
 if not DataSet.Eof then DataSet.MoveBy(...) else DataSet.First;

а лучше попытайся оазместить данные на экране одновременно, если не хочешь быть бстым пользователем


← →
neat   (2004-10-06 06:53) [7]

Спасибо всем.


← →
jack128 ©   (2004-10-06 10:02) [8]

neat   (05.10.04 12:46) [4]
записей будет немного во время работы(максимум 25),

а сколько записей на одной странице у тя будет??



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
14-1098039450
Барбос
2004-10-17 22:57
2004.11.07
фракталы и система координат


3-1097042115
Леха
2004-10-06 09:55
2004.11.07
Параметры в запросе не работают.


14-1098210649
lipskiy
2004-10-19 22:30
2004.11.07
Подскажите по динамическим дискам.


9-1089372152
Sewix
2004-07-09 15:22
2004.11.07
Требуется написать лаберинт. Типа Doom a без монстров


3-1097067340
Term
2004-10-06 16:55
2004.11.07
ХП в MSSQL2000




   Наверх