Infragistics o Windows Grade
-
04-07-2019 - |
Pergunta
Eu estou usando o controle de Infragistics WinForms UltaGrid e eu estou definindo a propriedade RegexPattern. Como faço para obter a célula da grade eu estou definindo a RegEx para realmente usar esse padrão para restringir a entrada? Ou eu estou mal-entendido como funciona a propriedade RegexPattern.
Jeff
Nenhuma solução correta
Outras dicas
propriedade RegexPattern para a coluna é usada para validação de valor de célula. Então, se você definir essa propriedade e suas tentativas de usuário para editar um valor na coluna, ele será validado contra este Regex, depois que ele é feito.
Qual versão do NetAdvantage você está usando? Não há nenhuma propriedade RegexPattern da classe UltraGridCell em NetAdvantage 2008.
No entanto, se você está se referindo à propriedade RegexPattern da classe UltraGridColumn ele vai fazer o que quiser. O valor da célula deve dar exatamente um jogo ou então a validação irá falhar.
A propriedade Regex só valida depois de os usuários clica para fora da célula. Não restringir a entrada inicial. Gostaria de tentar modificar o evento UltraGrid.KeyDown se você deseja aplicar o RegexPattern para o valor da chave ao serem digitadas.