Страница 1 из 1

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

Добавлено: 29 фев 2008, 11:56
belik69
Добавление в DBGrid.Columms.PickList строки.
В ходе выполнении программы нужно добавлять строки (новые клиенты)
Делаю так:
MainForm.DBGrid1.Columns[0].PickList.Add(EditAddClient.Text);
Все нормально - эта строка добавленная и видна в DBGrid-е, но после перезапуска программы эти строки не сохраняются.
Как можно их добавлять и сохранять?
Спасибо.

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

Добавлено: 03 мар 2008, 08:29
airyashov
belik69 писал(а):Добавление в DBGrid.Columms.PickList строки.
В ходе выполнении программы нужно добавлять строки (новые клиенты)
Делаю так:
MainForm.DBGrid1.Columns[0].PickList.Add(EditAddClient.Text);
Все нормально - эта строка добавленная и видна в DBGrid-е, но после перезапуска программы эти строки не сохраняются.
Как можно их добавлять и сохранять?
Спасибо.
Возникает вопрос, с чем связан этот компонент, с какой таблицей БД.

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

Добавлено: 05 мар 2008, 12:53
Игорь Акопян
Это не тот список. Если вы хотите добавлять значения чтобы они сохранялись, то добавляйте их в БД. После обновления Dataset'a они появятся в списке

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

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