Mostrando entradas con la etiqueta objeto. Mostrar todas las entradas
Mostrando entradas con la etiqueta objeto. Mostrar todas las entradas

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);
}