如何将listView导出到txt文件?

时间:2017-07-18 17:55:02

标签: c#

我开始使用C#编程并且我想将ListView的数据导出到txt文件,我有这个代码,但是当我按下它时它不会将数据导出到txt文件用于此任务的按钮。

private void export2File(ListView lv, string splitter)
{
    string filename = "";
    SaveFileDialog sfd = new SaveFileDialog();

    sfd.Title = "SaveFileDialog Export2File";
    sfd.Filter = "Text File (.txt) | *.txt";

    if (sfd.ShowDialog() == DialogResult.OK)
    {
        filename = sfd.FileName.ToString();
        if (filename != "")
        {
            using (StreamWriter sw = new StreamWriter(filename))
            {
                foreach (ListViewItem item in lv.Items)
                {
                    sw.WriteLine("{0}{1}{2}", item.SubItems[0].Text, splitter, item.SubItems[1].Text);
                }
            }
        }
    }
}

0 个答案:

没有答案