Добавление в DBGrid.Columms.PickList строки

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
belik69
Сообщения: 4
Зарегистрирован: 28 фев 2008, 17:07

Добавление в DBGrid.Columms.PickList строки.
В ходе выполнении программы нужно добавлять строки (новые клиенты)
Делаю так:
MainForm.DBGrid1.Columns[0].PickList.Add(EditAddClient.Text);
Все нормально - эта строка добавленная и видна в DBGrid-е, но после перезапуска программы эти строки не сохраняются.
Как можно их добавлять и сохранять?
Спасибо.
airyashov
Сообщения: 441
Зарегистрирован: 02 ноя 2007, 10:31

belik69 писал(а):Добавление в DBGrid.Columms.PickList строки.
В ходе выполнении программы нужно добавлять строки (новые клиенты)
Делаю так:
MainForm.DBGrid1.Columns[0].PickList.Add(EditAddClient.Text);
Все нормально - эта строка добавленная и видна в DBGrid-е, но после перезапуска программы эти строки не сохраняются.
Как можно их добавлять и сохранять?
Спасибо.
Возникает вопрос, с чем связан этот компонент, с какой таблицей БД.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

Это не тот список. Если вы хотите добавлять значения чтобы они сохранялись, то добавляйте их в БД. После обновления Dataset'a они появятся в списке
Изображение
belik69
Сообщения: 4
Зарегистрирован: 28 фев 2008, 17:07

Все сделал, вот только все храню в файле, и добавляю в файл в процессе выполнения программы.
примерно так:
MainForm.DBGrid1.Columns[0].PickList.SaveToFile('listfiles\lstClien.txt');
MainForm.DBGrid1.Columns[0].PickList.LoadFromFile('listfiles\lstClien.txt');
Ответить