Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Работа с ini-файлом..?


Автор: Mihas 23.6.2009, 22:38
Здравствуйте!

У меня возникла проблема с сохранением текущей ячейки DBGrid в ini-файл, а точнее, проблема такая:

Я сохраняю таким кодом:
Код

  Ini.WriteInteger('DBGridProv', 'Row', DBGridProv.Row);
  Ini.WriteInteger('DBGridProv', 'Col', DBGridProv.Col);

Считываю таким кодом:
Код

  DBGridProv.Row := Ini.ReadInteger('DBGridProv', 'Row', DBGridProv.Row);
  DBGridProv.Col := Ini.ReadInteger('DBGridProv', 'Col', DBGridProv.Col);

Всё сохраняется и всё читается, но при загрузке наблюдается такая ситуация:

Когда количество записей не превышает видимую область DBGrid и прокрутка не требуется, то всё нормально, а если запись находится дальше и чтобы её увидеть нужна прокрутка, то курсор просто становится на последнюю запись в видимой области DBGrid...

Что подскажете? Спасибо.

Автор: Данкинг 23.6.2009, 22:54
Цитата(Mihas @  23.6.2009,  23:38 Найти цитируемый пост)
Что подскажете? 

Использовать StringGrid.

Автор: Keeper89 24.6.2009, 00:43
Это как можно "загрузить" данные в DBGrid?

Автор: Данкинг 24.6.2009, 00:50
Цитата(Keeper89 @  24.6.2009,  01:43 Найти цитируемый пост)
Это как можно "загрузить" данные в DBGrid? 

Ну так вот таким кодом, видимо, и можно, как Mihas пишет. smile 
Кстати, что за DBGridProv такой - непонятно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)