首页 > 代码库 > C# listview控件右击导出数据到txt文本
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>集合,然后。。。。
看代码吧。
C# listview控件右击导出数据到txt文本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。