¿Cómo puedo realizar la validación en una columna particular DataGridViewTextBoxColumn en mi DataGridView, de modo que un usuario debe ingresar un valor en ella?Validación en una sola columna DataGridView
5
A
Respuesta
6
Creo que está buscando la validación de la columna del cuadro de texto de la vista de la cuadrícula ¿verdad? si es así le pls echar un vistazo a este enlace
http://www.codeproject.com/Questions/93691/Validations-inside-DataGridView-TextboxColumn.aspx
EDIT 1:
Se puede utilizar esta solución, pero valida sólo números, o si desea validar el texto que puede cambiar el código ..
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
DataGridViewTextBoxCell cell = dataGridView1[2, e.RowIndex] as DataGridViewTextBoxCell;
if (cell != null)
{
if (e.ColumnIndex == 2)
{
char[] chars = e.FormattedValue.ToString().ToCharArray();
foreach (char c in chars)
{
if (char.IsDigit(c) == false)
{
MessageBox.Show("You have to enter digits only");
e.Cancel = true;
break;
}
}
}
}
}
NOTA: este código no se ha probado ..
Cuestiones relacionadas
- 1. DataGridView: ¿cómo congelar una columna?
- 2. C# datagridview columna en una matriz
- 3. Cambiar el relleno para todas las celdas en una sola columna DataGridView
- 4. Eliminar columna de DataGridView
- 5. Multi "columna" DataGridView C#
- 6. datagridview columna índice
- 7. C# texto multicolor en una sola celda de un datagridview
- 8. Obtener una sola columna de una entidad
- 9. DataGridView Editar nombres de columna
- 10. MySQL: Inserciones múltiples para una sola columna
- 11. Llaves externas múltiples a una sola columna
- 12. Formato TimeSpan en la columna DataGridView
- 13. ¿cómo puedo mostrar la suma de en una columna datagridview?
- 14. cómo cambiar el color de una columna en datagridview?
- 15. ¿Cómo puedo alinear correctamente el texto en una columna DataGridView?
- 16. Mapa de bits en algunas celdas de una columna DataGridView
- 17. Cómo mostrar parentID recursiva en una sola columna en SQL
- 18. Definir tipo de columna DataGridView Programmatically
- 19. DataGridView: cómo establecer el ancho de columna?
- 20. Fusionando dos archivos por una sola columna en Unix
- 21. Actualización de una sola columna en LINQ to SQL
- 22. columna de la tabla se funden en una sola célula
- 23. SQL - Insertar múltiples valores de fila en una sola columna
- 24. Cuenta en una sola columna para diferentes condiciones
- 25. Consulta SQL Varias columnas usando Distintivo en una sola columna
- 26. Winform DatagridView Clasificación de columna numérica
- 27. cómo mostrar los valores de enumeración en la columna DataGridView
- 28. MySQL: actualiza los datos de una sola tabla de una columna en otra columna
- 29. Obtención de una hilera, con una sola columna con DOP
- 30. DataGridView Combobox celular establecer la columna
no existe una solución proporcionan d allí @codeproject –
@AbidAli he editado Mi solución, esto solo valida los dígitos numéricos solamente, si quieres validar el texto puedes cambiar ese código ..... –
@pratapk :: Toma degits. De acuerdo. Pero el punto (.) No se toma –