Поиск выбранного элемента списка
В настоящее время у меня есть представление списка, в котором есть несколько строк данных, и у меня есть контекстное меню в C# .NET.
У меня проблемы с тем, когда вы нажимаете на пункт меню, я хочу узнать, какая строка была выбрана.
3 ответа
Чтобы получить выбранные строки, как говорит Синдре, вам нужно сделать следующее:
foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}
lvFiles - это ListView.
Чтобы получить выбранный элемент списка, попробуйте это:
int index = 0;
if (this.myListView.SelectedItem.Count> 0)
index = this.myListView.SelectedIndices [0]
Это даст вам индекс выбранного элемента в списке.
Вы также можете сослаться на это:
http://www.neowin.net/forum/index.php?showtopic=358458
Я действительно не знаю, что вы имеете в виду здесь. Можете ли вы объяснить свою проблему дальше или предоставить пример кода?
Чтобы получить выбранную строку в ListView, вы используете свойство ListView.SelectedItems. ListView.SelectedItems[0] даст вам первый выбранный элемент (так как может быть выбрано более одного элемента)