C# listview控件右击导出数据到txt文本

private void 导出成功点击ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listCount.Items.Count == 0)
            {
                MessageBox.Show("列表为空!");
            }
            else {
                List<string> list = new List<string>();
                foreach (ListViewItem item in listCount.Items)
                {
                    string temp = item.SubItems[2].Text;
                    list.Add(temp);
                }
                Thread thexp = new Thread(() => export(list)) { IsBackground = true };
                thexp.Start();
            }
        }
        private void export(List<string> list)
        {
            string path = AppDomain.CurrentDomain.BaseDirectory + "url_" + Guid.NewGuid().ToString() + ".txt";
            StringBuilder sb = new StringBuilder();
            foreach (string tel in list)
            {
                sb.AppendLine(tel);
            }
            System.IO.File.WriteAllText(path, sb.ToString(), Encoding.UTF8);
            txtmsg.BeginInvoke(new Action(() => {
                string temp = "文件导出成功!文件地址:" + path;
                txtmsg.AppendText(temp.SetLog());
            }));
        }

自己写的,并且测试可用,才发上来的!!!!

就是循环listview.items,然后,装到一个list<string>集合,然后。。。。

看代码吧。

时间: 2024-12-26 19:33:50

C# listview控件右击导出数据到txt文本的相关文章

C#跨进程读取listview控件中的数据

http://www.cnblogs.com/Charltsing/p/slv32.html 欢迎交流:QQ564955427 读取标准的32位listview控件中的数据,网上已经有很多代码了.今天有空也做了个测试.读取TcpEye软件中的数据. 具体见程序附件.  下载(本程序可以自己修改主窗体类名和子窗体类名,抓取其他的软件数据.当然,窗体层次必须是2层,而且不能有多个同类名的子窗体,因为这只是个示例程序) *****************************************

WinForm 之 使用ListView控件展示数据

在学习了这么多的WinForm基本控件后,今天在来学习一个比较有意思的包含图片的控件! >>>图像列表控件 ImageList是含有图像对象的集合,可以通过索引或关键字引用该集合中的每个对象. ImageList空间的属性 属性 说明 Images 存储在图像列表中的所有图像 ImageSize 图像列表中图片的大小 TranparentColor 被视为透明的颜色 ColorDepth 获取图片列表的颜色深度 使用ImageList控件_经验: 先设置ColorDepth,ImageL

C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开文件和删除文件功能

在前面讲述过使用TreeView控件和ListView控件显示磁盘目录信息,但仅仅是显示信息是不够的,我们还需要具体的操作.在"个人电脑使用历史痕迹"项目中我还需要添加"打开文件"和"删除文件"两种方法.具体如下: 在第一篇文章"C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标"中显示如下: http://blog.csdn.net/eastmount/article/details/1945310

Windows程序==&gt;&gt;使用ListView控件展示数据

使用ListView控件展示数据 01.ImageList控件 1.了解了解         属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Transparent 被视为透明的颜色 ColorDepth 获取图像列表的颜色深度 Images中图像的存放方式与存放在数组中一样,通过Count属性可以获得Images中图像的个数.每个图像都有一个索引值,从0开始,使用Images[索引值],可以定位到一个图像. ImageList控件所包含的图像可以

使用ListView控件展示数据 2018-6-25

1 .ImageList控件  主要属性(Images存储图像,ImagSize图像大小,ColorDepth获取颜色深度) 注意:先设置ImagSize,ColorDepth属性的值,反之不能更改 2 .ListView控件    主要属性(Columns显示视图的菜单列,Items ListView中所有项的集合,View 视图模式 ,LargeImageList大图标显示ImageList,SmallImageList小图标显示时使用的mageList) 3.ListView控件的大小图标

C#在listview控件中显示数据库数据

一.了解listview控件的属性 view:设置为details columns:设置列 items:设置行 1.将listview的view设置为details 2.设置列属性 点击添加,添加一列 设置一列的Text属性,这就是列名 添加三列 3.编辑items属性,添加一行数据 编辑Text属性,添加一行的第一个数据 编辑subitems属性,添加一行中的其他数据 添加两个数据 填写结果 二.在listview中显示数据库数据 //在listview中显示数据库数据 private voi

使用ListView控件展示数据

下来列表中动态添加数据  combbox.Items.Add();//添加项的内容  combbox.Items.Clear();//清空项的内容窗体传值:    A中显示B窗体时,项B窗体传值  1.创建B窗体的对象  2.在B窗体中创建公共属性  3.给B窗体中的公共属性赋值  4.显示B窗体一.错点属性  Anchor:设置空间与窗体边缘的距离二.停靠属性:  Dock:控件在窗体中停靠的位置三.多文档窗体:MDI   1.设置父窗体的IsMDIContainer:为true   2.创建

机房收费系统之vb中的MSFlexGrid控件中的数据导出为Excel的步骤

MSFlexGrid控件中的数据导出为Excel表格的方法有很多,我觉得它们都大同小异,总起来说就是vb先调用Excel,然后再将数据导入进去.在数据导出的过程中,我的收获如下,下面是我把MSFlexGrid控件的数据导出到Excel中的步骤. 1 首先确保 在工程中引用Microsoft Excel 14.0 Object Library   和  Microsoft ActiveX Data Objects 2.6 Libray 代码部分, <span style="font-size

ListView控件的不为人知的秘密

使用ListView控件展示数据 1.图像列表控件(ImageList控件) 图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控件不能独立使用,只能为Windows窗体的其他控件提供图像 图像列表的主要属性 Images 存储在图像列表中的所有图像 ImageSize 图像列表中图像的大小 TransparentColor 被视为透明的颜色 ColorDepth 获取图像列表的深度 ImageList控件所包含的图像可以被L