Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: _rez3t45_ en 30 Enero 2013, 19:01 pm



Título: No Salir de Celda Datagridview si no esta validada
Publicado por: _rez3t45_ en 30 Enero 2013, 19:01 pm
Tengo Un proyecto en C # , tengo un datagridview con datos y un boton que recorrera el datagridview y actualizara en la base de datos

El problema es que necesito ingresar números con 2 decimales y que no me permita salir (ni apretar un boton ni nada ) que se quede hay  :

- keypress . .. Como validar el ingreso de solo 1 punto (decimal)

- CellValidating :  cuando estoy enfocando la celda y salto a otra celda , se muestra el error en la fila del datagridview , hasta hay todo bien , pero cuando hay error en la celda enfocada y apreto el boton "actualizar" , no se desencadena el evento cellvalidating y me permite guardar , cosa que no deberia darse ...

al final quisiera guardar datos numericos con 2 decimales . como lo haria u.u ?



Título: Re: No Salir de Celda Datagridview si no esta validada
Publicado por: _rez3t45_ en 11 Febrero 2013, 19:11 pm
bueno a mi criterio . no pude validarlo de esta forma azi que , hice 2 textbox ,
cuando seleccionaba una fila del datagridview . esta ponia los valores en los textbox y recien esos datos los validaba .por que no los podia hacer directamente , al final fue mi unica salida ... pero al fin y al cabo funciono =)