Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 18:15
mario1tij
 
Fecha de Ingreso: mayo-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Verificar al darle click a checkbox cambie el valor de falso a verdadero en C#

Hola que tal buenas a todos la verdad es que soy nuevo en este foro pero me eh visto en la necesidad porque no resuelvo mi problema que me tiene hecho un loco ademas espero y este en el foro correcto

bueno mi cuestion es la siguiente

tengo un boton en el cual pretendo enviar de un datagrid a otro datagrid lo que el usuario esta seleciconando con casillas chekbox que tengo en mi primer datagrid pero me surge un problema y creo que puede ser algo de las propiedades del DataGridViewCheckBoxColumn porque siempre que pongo mi codigo me marca error cuando comparo muestro mi codigo para darme a entender mejor

private void GenExceBtnEnvSel_Click(object sender, EventArgs e)
{

foreach (DataGridViewRow fila in GenExcDgvDespInfo.Rows)
{

if (Convert.ToBoolean(fila.Cells["Seleccion"].Value))//Aqui es donde me marca error que No se puede reconocer la cadena como un tipo booleano válido.
{

String codigo = (fila.Cells[1].Value).ToString();
String ope = (fila.Cells[2].Value.ToString());
String descripcion = (fila.Cells[3].Value.ToString());
int resultado = Convert.ToInt16((fila.Cells[6].Value)) - Convert.ToInt16((fila.Cells[5].Value));
GenExcDgvSalTras.Rows.Add(codigo, ope, descripcion, resultado);

}
else
{
fila.Cells["Seleccion"].Value = false;
}

}

la unica razon por la que veo que pueda ocurrir es que siempre esta en falso o algo asi porfavor alguien que me peuda hechar la mano porque se esta volviendo algo muy tedioso todo esto

ademas segun a mi criterio con esto solo deveria enviar los que esten seleccionados o me equivoco?