![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в 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]В чем проблема? Не знаешь как работать с файлами?