c# 保存listview为txt
时间: 2023-11-22 14:42:44 浏览: 46
你可以使用以下代码将 ListView 中的数据保存为文本文件(.txt):
```csharp
using System.IO;
using System.Windows.Forms;
// ...
private void SaveListViewToFile(ListView listView, string filePath)
{
using (StreamWriter writer = new StreamWriter(filePath))
{
foreach (ListViewItem item in listView.Items)
{
string line = "";
foreach (ListViewItem.ListViewSubItem subItem in item.SubItems)
{
line += subItem.Text + "\t"; // 使用制表符分隔每个子项
}
writer.WriteLine(line);
}
}
}
```
使用时,你只需要传入 ListView 对象和文件路径作为参数调用 `SaveListViewToFile` 方法即可保存数据为文本文件。
```csharp
SaveListViewToFile(yourListView, "path/to/save.txt");
```
请将 `yourListView` 替换为你的 ListView 对象,并将 `"path/to/save.txt"` 替换为你想要保存的文本文件路径。