Инфраструктура Windows Grid - PullRequest
       17

Инфраструктура Windows Grid

2 голосов
/ 24 октября 2008

Я использую элемент управления Infragistics WinForms UltaGrid и задаю свойство RegexPattern. Как получить ячейку сетки, для которой я устанавливаю RegEx, чтобы фактически использовать этот шаблон для ограничения входа? Или я неправильно понимаю, как работает свойство RegexPattern.

Джеф

Ответы [ 3 ]

1 голос
/ 09 декабря 2008

Свойство RegexPattern для столбца используется для проверки значения ячейки. Поэтому, если вы установите это свойство и ваш пользователь попытается изменить значение в столбце, оно будет проверено по этому регулярному выражению после того, как он это сделает.

0 голосов
/ 05 сентября 2013

Свойство Regex проверяется только после того, как пользователь выходит из ячейки. Это не ограничивает начальную запись. Я бы попытался изменить событие UltraGrid.KeyDown, если вы хотите применить RegexPattern к значению ключа при его вводе.

0 голосов
/ 26 октября 2008

Какую версию NetAdvantage вы используете? В NetAdvantage 2008 отсутствует свойство RegexPattern класса UltraGridCell.

Однако, если вы обращаетесь к свойству RegexPattern класса UltraGridColumn, оно будет делать то, что вы хотите. Значение ячейки должно дать ровно одно совпадение , иначе проверка не удастся.

...