Så här ser min kod ut vid sparning av text från en listview dock har jag kolumner men jag är lite slut i huvudet just nu men du listar nog ut det samt att min kod är inte städad ännu då det är pågående hobby projekt men med detta borde du få till ditt
string st1 = string.Empty;
FileStream file = new FileStream("xmMediaLibrary.ini", FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(file);
for (int col = 0; col < listFilm.Columns.Count; col++)
{
st1 += (" " + listFilm.Columns[col].Text.ToString() + "\t");
}
sw.WriteLine(st1);
st1 = string.Empty;
for (int row = 0; row < listFilm.Items.Count; row++)
{
st1 = string.Empty;
for (int col = 0; col < listFilm.Columns.Count; col++)
{
st1 += string.Format("{0},\t", listFilm.Items[row].SubItems[col].Text.ToString());
}
st1 = st1.Substring(0, st1.Length - 2);
sw.WriteLine(st1);
}
sw.Flush();
sw.Close();