Pregunta

Estoy usando el control Infragistics WinForms UltaGrid y estoy configurando la propiedad RegexPattern. ¿Cómo obtengo la celda de cuadrícula para la que configuro el RegEx para que realmente use ese patrón para restringir la entrada? ¿O no entiendo cómo funciona la propiedad RegexPattern?

Jeff

No hay solución correcta

Otros consejos

La propiedad RegexPattern para la columna se usa para la validación del valor de celda. Entonces, si configura esta propiedad y su usuario intenta editar un valor en la columna, se validará con respecto a esta expresión regular, una vez que haya terminado.

¿Qué versión de NetAdvantage está utilizando? No hay ninguna propiedad RegexPattern de la clase UltraGridCell en NetAdvantage 2008.

Sin embargo, si te estás refiriendo a la propiedad RegexPattern de la clase UltraGridColumn, hará lo que quieras. El valor de la celda debe dar exactamente una coincidencia o, de lo contrario, la validación fallará.

La propiedad Regex solo se valida después de que un usuario hace clic fuera de la celda. No restringe la entrada inicial. Intentaría modificar el evento UltraGrid.KeyDown si desea aplicar RegexPattern al valor clave a medida que se ingresan.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top