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

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

Как в ListView сохранить данные


Лам :( ©   (2004-11-05 15:23:00) 

Как в ListView сохранить данные в файл, а потом загрузить назад.


ssk   (2004-11-05 16:19:00) [1]

попробуй это

http://www.ucad.pisem.net/delphi_components/ssklistview.zip


Digitman   (2004-11-05 16:18:00) [2]


> Лам :(  


я так себе понимаю, что поскольку в кач-ве разделителя значений колонок ты использовал пробел, то никакое из полей никакого из элементов не должно содержать ни один пробел ... это так ?


Pentium133   (2004-11-05 16:14:00) [3]

Наврядли. Как сохраняешь, так вручную и загружай.


Лам :(   (2004-11-05 16:11:00) [4]

В TreeView делаетси TreeView.SaveToFile(...) & TreeView.LoadFromFile(...);

А ListView так не умеет... так там TListItem...
Вот и вопрос как из ListView сохранить данные в файл, а потом загрузить назад.

сохранять можно так:
var i:integer;
 sl:TStringList;
...
sl:=TStringList.Create;
for i:=0 to ListView1.Items.Count-1 do
begin
 sl.Add(ListView1.Items.Item[i].Caption+' '+
         ListView1.Items.Item[i].SubItems.Strings[0]);
end;
sl.SaveToFile('C:\list.txt');
sl.Free;

Но как потом загрузить чтобы небыло проблем...
Может есть более элегантное решение????


Pentium133   (2004-11-05 15:45:00) [5]

В чем проблема? Не знаешь как работать с файлами?


Наверх

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