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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top