Pregunta

Actualmente tengo una vista de lista que tiene varias filas de datos y tengo un menú contextual en C # .NET.

Con lo que tengo problemas es cuando hago clic en el elemento de la tira del menú que quiero saber qué fila se ha seleccionado.

¿Fue útil?

Solución

Para obtener filas seleccionadas como sindre dice que te gusta esto:

foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}

lvFiles es el ListView.

Otros consejos

Para obtener el elemento seleccionado de la vista de lista, intente esto:

int index = 0;
if (this.myListView.SelectedItem.Count > 0)
index = this.myListView.SelectedIndices [0]

Esto le dará el índice del elemento seleccionado en la vista de lista.
También puede referir esto:
http://www.neowin.net/forum/index.php?showtopic= 358458

Realmente no sé a qué te refieres aquí. ¿Puede explicar más su problema o proporcionar un ejemplo de código?

Para obtener la fila seleccionada en un ListView, use la propiedad ListView.SelectedItems. ListView.SelectedItems [0] le dará el primer elemento seleccionado (ya que puede haber más de un elemento seleccionado)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top