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

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