C# 在C中,如何仅从Winforms Listview控件中的select列中获取内容?
我已经将文件夹的内容添加到Listview控件中,它看起来如下图所示 当我尝试处理每个项目时,请从这个Foreach循环中选择C# 在C中,如何仅从Winforms Listview控件中的select列中获取内容?,c#,listview,loops,foreach,C#,Listview,Loops,Foreach,我已经将文件夹的内容添加到Listview控件中,它看起来如下图所示 当我尝试处理每个项目时,请从这个Foreach循环中选择 foreach (ListViewItem file in listView1.CheckedItems) { MessageBox.Show(file.ToString()); } 我得到的比我想要的多。我只需要文件及其路径 我的循环不正确吗? 谢谢。如果我没弄错的话,这应该对你有用: file.SubItems[1].Text;
foreach (ListViewItem file in listView1.CheckedItems)
{
MessageBox.Show(file.ToString());
}
我得到的比我想要的多。我只需要文件及其路径
我的循环不正确吗?
谢谢。如果我没弄错的话,这应该对你有用:
file.SubItems[1].Text;
我认为您需要使用属性来代替ToString方法 因此,准则是:
foreach (ListViewItem file in listView1.CheckedItems)
{
MessageBox.Show(file.Text);
}
它给了我完全相同的信息。我想第一列是从索引1开始的,实际上是file.SubItems[1]。Text更新了我的答案,我发誓我已经尝试过了。但你是对的。成功了。非常感谢。