DbGrid - как прочесть невидмую строку

GuestGrid
Дата: 06.10.2004 14:42:06
Как при прорисовке в OnDrawColumCell прочесть значения к-либо поля из строки DataSet, которая не отображается в данный момент(не помещается в окне DBGrid) ?

Использование методов DataSet вызывает разные глюки при прорисовке + проблемы при вставке/редактировании записи.
можно бы было использовать DataLink, но он содержит буфер только видимых записей. Блин, неужели нет нормального решения ?
Бектуров Роман
Дата: 06.10.2004 14:53:45
задачу опишите мож придумаем решение :-)
__Oliver___
Дата: 06.10.2004 15:00:14
???? не совсем нонятно???? какие глюки??????

...OnDrawColumCell
var
s: string;
...
s:=DbGrid.DataSourse.DateSet.FieldByName('FieldName').AsString
....
какие там еще проблемы при прорисовке????..в чем именно заключается ГЛЮК????
GuestGrid
Дата: 06.10.2004 15:01:26
Бектуров Роман
задачу опишите мож придумаем решение :-)
Упростим исходную: прочесть строку, следующую за последней отображаемой в Grid-е. ( повторяюсь: при прорисовке в DbGrid )
Бектуров Роман
Дата: 06.10.2004 15:02:21
видимо ему данные нужны не из текушей строки
Бектуров Роман
Дата: 06.10.2004 15:04:23
GuestGrid

Упростим исходную: прочесть строку, следующую за последней отображаемой в Grid-е. ( повторяюсь: при прорисовке в DbGrid )


И что потом хотите делать с этой строкой ?
mv
Дата: 06.10.2004 15:09:23
Можете попробовать использовать специальный датасет из библиотеки EhLib, он позволяет получить доступ к записям, не меняя положения указателя.
ScareCrow
Дата: 06.10.2004 15:11:40
сделать 2 датасета... и все...
GuestGrid
Дата: 06.10.2004 15:11:44
Бектуров Роман
И что потом хотите делать с этой строкой ?

Просто прочесть данные, чтобы определенным образом отрисовать Grid
GuestGrid
Дата: 06.10.2004 15:14:13
mv
Можете попробовать использовать специальный датасет из библиотеки EhLib, он позволяет получить доступ к записям, не меняя положения указателя.
Каким образом он работает ?