我试图通过 ListView 中的文本获取项目的索引。
例如,我有一个包含项目的 ListView :“item1”、“item2”等。
我试过像这样获取“item2”的索引:
MessageBox.Show(listView1.Items.IndexOf("item2");
但它不起作用:
can't convert from int to string / can't convert from string to System.windows.forms.listviewItem
我该如何解决?
最佳答案
ListView.FindItemWithText方法做你想做的:
var item = listView1.FindItemWithText("item2");
if (item != null)
{
MessageBox.Show(listView1.Items.IndexOf(item).ToString());
}
关于c# - 如何通过文本获取 ListView 项的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383362/