Восстановить исходное значение после сбоя проверки - Infragistics UltraWinGrid

Я установил свойство RegexpPattern в столбце Infragistics UltraWinGrid, и оно работает — когда пользователь редактирует ячейку и введенные данные не соответствуют ячейке регулярного выражения, очищается. Я хотел бы восстановить предыдущее (до начала редактирования) значение ячейки, а не сделать ее пустой. Как мне это сделать?

заранее спасибо!


person zgorawski    schedule 24.02.2011    source источник


Ответы (1)


Я нашел решение:

Создайте обработчик событий для события сетки: CellDataError — установите свойства аргумента события, как в следующем примере:

private void _ultraGrid_ConfigList_CellDataError(object sender, Infragistics.Win.UltraWinGrid.CellDataErrorEventArgs e)
{
     e.StayInEditMode = false;
     e.RaiseErrorEvent = false;
     e.RestoreOriginalValue = true;
}
person zgorawski    schedule 25.02.2011