PDA

Ver la Versión Completa : como moverse hasta la fila encontrada Listviewc#


uper
09-03-2017, 18:54:35
saludos, tengo un control Listview que se llena de datos pero para hacer una busqueda entre cierta columna lo que coloque fue un textbox para que pudiera recuperar el dato e ir a buscar en el listview, pero lo que sucede es que cuando ya son varias filas no se mueve hasta el item encontrado solo cuando son pocas filas, muestro el codigo y no se como moverse hasta la fila encontrada, es decir si la señala pero yo tengo que mover entre le scroll del listview y si esta seleccionada hay manera de que que pueda dirigir hasta el item:


ttxtBsucar_KeyDown(object sender, KeyEventArgs e)
if (e.KeyCode == Keys.Enter) {
foreach (ListViewItem item in lvwEmp.Items) {
var invoice = item.SubItems[0];
if (invoice.Text == ttxtBsucar.Text)
{
item.Selected = true;
lvwEmp.Focus();
break;
}
}


gracias

uper
09-03-2017, 19:38:18
Listo ya encontré el método solo me faltaba agregarlo y pesarla el indice para posicionarse en dicho item: EnsureVisible()

Como se puede cerrar este caso.. !

gracias

Casimiro Notevi
19-12-2017, 10:49:10
Deberías poner la respuesta que conseguiste para tenerla todos en el foro. Saludos
Así es, debería hacerlo ^\||/