SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: cachorro en Domingo 28 de Noviembre de 2010, 10:19

Título: CheckBox en uan grilla
Publicado por: cachorro en Domingo 28 de Noviembre de 2010, 10:19
saludos a todos, tengo una datagridview con una columna de tipo checkbox, hasta ahi todo bien, el problema es que quiero saber como verificar si esa casilla esta chequeada o no de cada fila,, osea como saber si ese checkbox esta en true o false, espero me puedan ayudar....gracias de antemano...
Título: Re: CheckBox en uan grilla
Publicado por: gabio2 en Viernes 3 de Diciembre de 2010, 01:02
Fácil, si quieres checar todos puedes usar un for each o un for  según mejor se te acomode.....
 
con un for seria algo así:
//SUPONIENDO QUE TU COLUMNA DEL CHECK ESTA UBICADA EN LA POSICIÓN CERO ASÍ QUEDARIA.
for(int i=0; i<TuDataGrid.RowCount -1;i++)
{
     if( (Boolean)TuDataGrid.Rows.Cells[0].Value == true )
        {
                   //Tu código aquí
        }
       else
       {
                     //Tu código aquí
       }
}

// CON UN FOR EACH, DE IGUAL MANERA SUPONEMOS QUE EL CHECK LIST ESTA EN LA POSICIÓN CERO.
 foreach (DataGridViewRow dr in TuDataGrid.Rows)
                        {
                          if( (Boolean)dr.Cells[0].Value == true)
                           {
                              //Tu código aquí
                            }
                        else
                       {
                               //Tu código aquí
                         }
                        }

Espero te sirva saludos! :)