Como mover el scroll del datagridview, a la fila seleccionada.
Muy sencillo:
dgrid.Rows[i].Selected = true;
dgrid.FirstDisplayedScrollingRowIndex = i;
Mostrando entradas con la etiqueta datagridview. Mostrar todas las entradas
Mostrando entradas con la etiqueta datagridview. Mostrar todas las entradas
martes, 8 de enero de 2013
martes, 28 de agosto de 2012
Como seleccionar un objeto del DatagridView desde propiedad
A continuacion se ejemplifcara como poder seleccionar un objeto perteneciente a una fila del DataGridView a traves de propiedad.
Suponemos que PersonaServicio.Buscar() me devuelve una lista:
List<Persona> _listPersona =new List<Producto>();
2. Entonces la propiedad a crear es de la siguiente forma:
private Persona selectedRow
{
get
{
if (DataGridView1.SelectedCells.Count == 0)
return null;
else
return (Persona )(DataGridView1.Rows[DataGridView1.SelectedCells[0].RowIndex].DataBoundItem)
}
3. Luego cuando querramos utilizarlo lo hacemos de la siguiente forma:
private void btBorrar_Click(object sender, EventArgs e)
{
PersonaServicio.Borrar(selectedRow.IdPersona);
}
- Primero Cargamos el datagridview.
Suponemos que PersonaServicio.Buscar() me devuelve una lista:
List<Persona> _listPersona =new List<Producto>();
2. Entonces la propiedad a crear es de la siguiente forma:
private Persona selectedRow
{
get
{
if (DataGridView1.SelectedCells.Count == 0)
return null;
else
return (Persona )(DataGridView1.Rows[DataGridView1.SelectedCells[0].RowIndex].DataBoundItem)
}
3. Luego cuando querramos utilizarlo lo hacemos de la siguiente forma:
private void btBorrar_Click(object sender, EventArgs e)
{
PersonaServicio.Borrar(selectedRow.IdPersona);
}
Suscribirse a:
Comentarios (Atom)