Установите значение в UltraGridCell, не вызывая события - PullRequest
1 голос
/ 13 октября 2010

У меня есть UltraGrid с флажками в одном столбце.У меня есть событие, которое срабатывает, когда один из флажков был нажат (отмечен или не отмечен).

Однако я хочу установить значение флажка через код позднее.Я понял, как это сделать, найдя UltraGridCell и выполнив cell.value = true; или cell.value = false;, но это не событие, которое мне нужно.Я также нашел cell.SetValue(true,something), но я не уверен, что перейти на something.Документы не помогают, и я не могу найти пример, который делает то, что я хочу.Есть идеи?

1 Ответ

0 голосов
/ 29 октября 2010

Какое событие вы используете, чтобы определить, когда изменяется значение ячейки?Если вы используете UltraGrid.AfterCellUpdate, он сработает, когда значение ячейки будет установлено программно, либо с помощью свойства Value, либо с помощью метода SetValue.«Что-то», что вас интересует в перегрузке 2-х параметров, является логическим значением, которое указывает, должно ли изменение значения идти в стек отмены.Если вы передадите значение True, пользователь сможет отменить сетку, и это отменит ваши программные изменения.Если вы просто установите свойство Value, оно не будет добавлено в стек отмены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...