【发布时间】:2016-10-18 19:06:14
【问题描述】:
我正在使用WinForms。在我的表单中,我有一个 listview 和一个按钮。当我单击按钮时,程序会将listview 中的所有项目写入文本文件。问题是我希望第一列和第二列在一行中。
到目前为止,这是我用来写入文本文件的代码:
using (StreamWriter sw = File.CreateText(DirectoryPath))
{
foreach (ListViewItem item in listView1.Items)
{
sw.WriteLine(item.Text);
for (int i = 1; i < item.SubItems.Count; i++)
{
sw.WriteLine(item.SubItems[i].Text);
}
}
}
我的列表视图
问题输出文本文件
我希望文本文件如何显示
【问题讨论】:
-
您可以只使用 sw.Write(Item.Text) 而不是 WriteLine,因此在写入 Item 的文本后该行不会终止。
标签: c# .net winforms listview text-files