Domanda

Sto usando il controllo Infragistics WinForms UltaGrid e sto impostando la proprietà RegexPattern. Come ottengo la cella della griglia su cui sto impostando RegEx per utilizzare effettivamente quel modello per limitare l'ingresso? O sto fraintendendo come funziona la proprietà RegexPattern.

Jeff

Nessuna soluzione corretta

Altri suggerimenti

La proprietà RegexPattern per la colonna viene utilizzata per la convalida del valore della cella. Pertanto, se imposti questa proprietà e il tuo utente tenta di modificare un valore nella colonna, verrà convalidato rispetto a questo Regex, al termine.

Quale versione di NetAdvantage stai usando? Non esiste alcuna proprietà RegexPattern della classe UltraGridCell in NetAdvantage 2008.

Tuttavia, se si fa riferimento alla proprietà RegexPattern della classe UltraGridColumn, farà ciò che si desidera. Il valore della cella deve indicare esattamente una corrispondenza altrimenti la validazione fallirà.

La proprietà Regex si convalida solo dopo che un utente ha fatto clic fuori dalla cella. Non limita la voce iniziale. Vorrei provare a modificare l'evento UltraGrid.KeyDown se si desidera applicare RegexPattern al valore chiave non appena vengono immessi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top