listview içeriğini kaydetmek c#
Listview deki tüm içeri bir text dosyasına kaydetmek istersek aşağıdaki kod işimize yarayacaktır.
using (StreamWriter sw = new StreamWriter("C:\\test.txt"))
{
if (listView1.Items.Count > 0) // listview boş değil ise
{
StringBuilder sb = new StringBuilder();
foreach (ColumnHeader baslik in listView1.Columns) // columns
{
sb.Append(string.Format("{0}\t", baslik.Text));
}
sw.WriteLine(sb.ToString());
foreach (ListViewItem lvi in listView1.Items)
{
sb = new StringBuilder();
foreach (ListViewItem.ListViewSubItem listViewSubItem in lvi.SubItems)
{
sb.Append(string.Format("{0}\t", listViewSubItem.Text));
}
sw.WriteLine(sb.ToString());
}
sw.WriteLine();
}
}
}
aradığım buydu acayip derecede sevindim çok saolasın.
YanıtlaSil