C sharp - C# DataGridView permitir 1 punto decimal

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 10 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

C# DataGridView permitir 1 punto decimal

Publicado por Mario (2 intervenciones) el 12/08/2018 22:03:05
Buen día gente.

Quiero validar los tipos de caracteres que se escriben en una celda de DGV en tiempo de ejecución y no sé cómo permitir al usuario que solo pueda escribir 1 punto decimal en la celda, el código que tengo es el siguiente:

1
2
3
4
5
public void Precio(Object sender, KeyPressEventArgs e)
{
    if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.KeyChar != '.')
        e.Handled = true;
}

Este código permite escribir puntos, pero no limita la cantidad de puntos a 1.
Sé cómo hacerlo con un Textbox pero no con una celda específica de un DGV.

Les agradezco de antemano, cualquier idea es bien recibida.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Milton
Val: 43
Ha aumentado 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

C# DataGridView permitir 1 punto decimal

Publicado por Milton (14 intervenciones) el 13/08/2018 15:09:29
Saludos Mario, en mi canal de youtube explicó como hacer validaciones de números, letras, punto y solo aceptar enteros, te invitó para que lo veas, estoy desarrollando un Sistema de Facturación e Inventario desde cero con c#2015, pero tambiém puedes implementarlo en c#2008, c#2012:

Con estás 2 lecciones todas tus dudas se despejarán.

Lección 5:

y Lección 6:


Mi canal con todos los tutoriales:

https://www.youtube.com/user/MiltonIzaguirreMoral
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar