C#ListView浅谈(一)

#如何将ListView里的数据保存为txt文件**

示例背景:
1、VS2019
2、Windows窗体应用(.NET Framework)

示例:
1、首先在左侧“工具箱”的“公共控件”中拖出一个“button”,改名为“保存”,作为“保存”按钮;然后在下面“对话框”中拖出一个“SaveFileDialog”到窗体上,拖上去后,下面会出现saveFileDialog1。

2、接着继续在“公共控件”里拖出一个“ListView”,在右下角“属性”中,将“View”设置为“Details”,然后右键listview控件,选择“编辑列”,随便编辑几项列名。右键窗体,“查看代码”,进入代码编辑。
在这里插入图片描述
3、加几句代码给ListView1里填充些数据,然后双击窗体的“保存”按钮,进入“Click”事件。
在这里插入图片描述
4、正文部分开始:
(1)设置过滤器,决定另存为的文件类型为txt。

saveFileDialog1.Filter = "文本文件(*.txt)|*.txt";

(2)StreamWriter(string path,bool append);
将字符写入流中,若文件存在,则追加或覆盖数据;若文件不存在,则创建新的文件。
saveFileDialog1.FileName为文件路径;
true代表追加到文件后,false代表覆盖该文件。

using System.IO;
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName,true);

(3)添加列名

for(int i = 0; i < listView1.Columns.Count; i++)
sw.Write(listView1.Columns[i].Text);

(4)添加各项数据

for (int i = 0; i < listView1.Items.Count; i++)
	for (int j = 0; j < listView1.Items[i].SubItems.Count; j++)
sw.Write(listView1.Items[i].SubItems[j].Text);

(5)关闭文件流

sw.Close();

代码如下:
在这里插入图片描述
5、点击“启动”,测试一下。数据已经存储在txt文件中在这里插入图片描述
具体源代码请移步:
关于ListView数据如何存储为txt文件的示例源代码

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值