ListView中多个字符串之间的分隔符(NET.Framework. 4.7, Windows Forms)
Delimiter between multiple strings in ListView (NET.Framework. 4.7, WindowsForms)
我在 ListView 中有一些条目(多行,见图 1))。最后一列列出了不同的名称,它们之间没有逗号分隔。到目前为止,一切都很好,但我如何在名称之间放置一个逗号并删除最后一列每一行中的 white-spaces? (见图2))
非常感谢!
List<string> a = new List<string>();
string comma= ",";
for (int i = 0; i < listView2.Items.Count; i++)
{
string lastColumn = "";
lastColumn += listView2.Items[i].SubItems[3].Text + comma;
a.Add(lastColumn.Trim());
}
希望我明白你需要什么,你可以试试
private void button1_Click(object sender, EventArgs e)
{
foreach (ListViewItem item in listView1.Items)
{
item.SubItems[2].Text = item.SubItems[2].Text.Replace(" ", ",").Trim();
}
}
按下按钮之前
之后
我在 ListView 中有一些条目(多行,见图 1))。最后一列列出了不同的名称,它们之间没有逗号分隔。到目前为止,一切都很好,但我如何在名称之间放置一个逗号并删除最后一列每一行中的 white-spaces? (见图2))
非常感谢!
List<string> a = new List<string>();
string comma= ",";
for (int i = 0; i < listView2.Items.Count; i++)
{
string lastColumn = "";
lastColumn += listView2.Items[i].SubItems[3].Text + comma;
a.Add(lastColumn.Trim());
}
希望我明白你需要什么,你可以试试
private void button1_Click(object sender, EventArgs e)
{
foreach (ListViewItem item in listView1.Items)
{
item.SubItems[2].Text = item.SubItems[2].Text.Replace(" ", ",").Trim();
}
}
按下按钮之前
之后