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

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

Как программно перебирать значения в DBGrid?


Dorian ©   (2005-06-08 03:43:00) 

И снова просто сабж. Мне нужно формировать грид программно, без всякого DataSource, а я все еще не знаю, как, например, обратиться к произвольной ячейке грида. Поможете?


Sergey13   (2005-06-08 16:43:00) [1]

2[5] Dorian   (08.06.05 16:38)
Это грид для шпиенов наверное. 8-)
Ты хочешь странного. Машину, но без мотора, самолет, но без крыльев.
Не надо сохранять - не сохраняй. Возьми за основу CDS или какую нито MemoryTable и вбивай в нее чего хочетца.


Anatoly Podgoretsky   (2005-06-08 16:42:00) [2]

Нет датасет, нет данных.


Dorian   (2005-06-08 16:38:00) [3]

Угу, именно такой :) Хочется в DBGrid, потому что грид EhLib'овский, а там и экспорт и отчетности и все такое.


ЮЮ   (2005-06-08 04:41:00) [4]

>Есть пустой грид, в котором нужно вручную вбивать значения.

Всегда пустой при запуске программы?
И всегда теряемы данные по завершению?

Тогда зачем DBGrid? Вбивай в обычный TStringGrid!


Dorian   (2005-06-08 04:23:00) [5]

Дык я ж и говорю - нет DataSet'а. Есть пустой грид, в котором нужно вручную вбивать значения.


ЮЮ   (2005-06-08 04:11:00) [6]

Смещаться надо в DataSet-e (Next, Prior, etc).
DBGrid не содержит данных, а только отображает часть DataSeta. А вот выбор поля текщей записи - это уже свойства DBGrid


Dorian   (2005-06-08 03:49:00) [7]

Т.е. пытаюсь перейти на следующую запись, говорю ему DBGrid1.Row := DBGrid1.Row + 1, маркер выбора смещается, а активная запись - нет :(


Наверх

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