Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2012, 11:51
link01
 
Fecha de Ingreso: octubre-2011
Mensajes: 58
Antigüedad: 13 años, 1 mes
Puntos: 0
Otener valor de las celdas de la fila seleccionada

Poner un radio button por cada fila de un gridView.

Tengo un grid view cuyo data source es un array que guarda los datos que devuelve una consulta de linq a mi modelo de entidades.

El grid view se crea bien y se le he añadido una columna del tipo Select. ¿Cómo puedo obtener los datos de la fila que esta seleccionada?


Vi el siguiente ejemplo en los foros de msdn, pero no encuentro como asociar el evento DataGridViewCellEventArgs e al gridView, creo que es porque ese ejemplo es para Desktop y yo estoy y trabajando en web.

Código C#:
Ver original
  1. private void  DataGridView1_CellClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
  2. {
  3.     //si se pulsa e el header el RowIndex sera menos a menos
  4.     if (!(e.RowIndex > -1)) {
  5.         return;
  6.     }
  7.  
  8.     //obtienes la fila seleccionada
  9.     DataGridViewRow row = DataGridView1.Rows(e.RowIndex);
  10.  
  11.     //por el numero obtiene la columna
  12.     string valor1 = row.Cells(0).Value;
  13.     string valor2 = row.Cells(1).Value;
  14.     string valor3 = row.Cells(2).Value;
  15.  
  16. }
__________________
La libertad más difícil de conservar es la de equivocarse. - Morris Wes

Lo que faltaba en internet: http://binar10s.blogspot.com/