DataGridView con columna Numeric(9,2)

25/02/2009 - 20:05 por Paul | Informe spam
Hola,

Quiero que una determinada columna del datagridview solo acepte
numeros, y en concreto dos decimales, es decir que no pueda introducir
1234,567 ya que este tiene tres decimales.
No me vale la propiedad format, ya que este me mostraria 1234,58 pero
al ir a coger su valor me diria 1234,567.

Alguna idea?

gracias
 

Leer las respuestas

#1 pvergara
02/03/2009 - 15:29 | Informe spam
Buenas tocayo.

Antes de nada lamento el responder tan tarde... seguramente ya lo
tienes resuelto pero bueno... así también le puede servir a mas gente.

No te voy a dar la solución total ... pero si creo que te pondré "en
buen camino"... a mi la solución que se me ocurre es que te crees un
tipo de columna personalizada que utilice "por debajo" un
MaskedTextBox (disponible a partir del FX2.0).

Te voy a pasar un enlace de las msdn donde utilizan la misma idea para
un control datetimepicker y que mola bastante:
http://msdn.microsoft.com/en-us/library/7tas5c80(VS.80).aspx

Ya nos comentarás que tal.


On 25 feb, 20:05, Paul wrote:
Hola,

Quiero que una determinada columna del datagridview solo acepte
numeros, y en concreto dos decimales, es decir que no pueda introducir
1234,567 ya que este tiene tres decimales.
No me vale la propiedad format, ya que este me mostraria 1234,58 pero
al ir a coger su valor me diria 1234,567.

Alguna idea?

gracias

Preguntas similares