如何把listview控件里的内容导出到csv格式里?
如标题:求代码,急急急! --------------------编程问答-------------------- 先要学会结贴。。 --------------------编程问答-------------------- 两个循环不就出来了?private void Form2_Load(object sender, EventArgs e)
{
StringBuilder _B= ListViewToCSV(listView1, "\t", "\r\n");
File.WriteAllText(@"C:\1.xls", _B.ToString());
}
private StringBuilder ListViewToCSV(ListView p_ListView, string p_ColumnChar, string p_RowChar)
{
StringBuilder _Csv =new StringBuilder();
for(int i=0;i!=p_ListView.Columns.Count;i++)
{
_Csv.Append(p_ListView.Columns[i].Text);
if (i != p_ListView.Columns.Count - 1)
{
_Csv.Append(p_ColumnChar);
}
else
{
_Csv.Append(p_RowChar);
}
}
foreach (ListViewItem _Item in p_ListView.Items)
{
for (int i = 0; i != _Item.SubItems.Count; i++)
{
_Csv.Append(_Item.SubItems[i].Text);
if (i != _Item.SubItems.Count - 1)
{
_Csv.Append(p_ColumnChar);
}
else
{
_Csv.Append(p_RowChar);
}
}
}
return _Csv;
}
补充:.NET技术 , C#