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

Mover scroll de un datagridview a la fila selecionada

Como mover el scroll del datagridview, a la fila seleccionada.

Muy sencillo:

       dgrid.Rows[i].Selected = true;
       dgrid.FirstDisplayedScrollingRowIndex = i;



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.

  1. Primero Cargamos el datagridview.
          DataGridView1.DataSource =PersonaServicio.Buscar();
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);
}