Encontrar o item selecionado de exibição de lista
-
11-07-2019 - |
Pergunta
Actualmente tenho uma visão de lista que tem várias linhas de dados e eu tenho um ContextMenuStrip em C # .NET.
O que eu estou tendo problemas com é quando você clicar no item de menu tira Quero saber qual linha foi selecionado.
Solução
Para obter as linhas selecionadas como Sindre diz você faz assim:
foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}
lvFiles é o ListView.
Outras dicas
Para obter o item selecionado da lista, tente o seguinte:
índice int = 0;
if (this.myListView.SelectedItem.Count> 0)
index = this.myListView.SelectedIndices [0]
Isto lhe dará o índice do item selecionado em listview.
Você também pode consultar o seguinte:
http://www.neowin.net/forum/index.php?showtopic= 358458
Eu realmente não sei o que dizer aqui. Pode me explicar o seu problema mais ou fornecer um exemplo de código?
Para obter a linha selecionada em um ListView você usa a propriedade ListView.SelectedItems. ListView.SelectedItems [0] lhe dará o item primeiro seleted (como não pode ser mais do que um item selecionado)