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:
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.
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
0