问题
I have created a ListView
called listUsers
, but for some reason SelectedIndex
isn't defined.
And I have set the MultiSelect to false.
It also seems suspicious to me that "False" is bolded. Meaning that it was not default.
This is not what I think I have been experiencing before.
So I find this very strange, and I don't know how to fix it.
I have tried so far (That didn't work):
- Restarted VS
- Copied a
ListView
from other forms, & pasted it on this form - Deleted
this.listUsers.MultiSelect
definition from Designer's code
And none worked.
What is going on?
Additional details:
- Windows 7 32-bit
- VS2010
- Framework 4
回答1:
There is no selected index property on ListView in winforms. To get the selected index you can use
listView1.SelectedIndices[0];
回答2:
For getting the index of a row in ListView I'm using
int myindex = Listview1.FocusedItem.Index;
It works.
来源:https://stackoverflow.com/questions/20358854/why-isnt-selectedindex-defined-on-this-listview