Прошло много лет с тех пор, как я использовал этот «API» (да, в кавычках, поскольку это, возможно, самый запутанный API, который я когда-либо встречал!)
Моя потребность очень проста. Я хочу подписаться на событие, которое сообщит мне, что содержимое ячейки изменилось и что такое новое содержимое.
Существует тысяча и одно событие , которые сообщают вам, когда ячейка изменилась, но когда вы запрашиваете свойство .Text
соответствующего GridStyleInfo
для ячейки, оно всегда сообщает вам это БЫЛ , а не то, что ЕСТЬ .
Это достаточно справедливо для таких событий, как CurrentCellChanging
или CurrentCellValidating
. Я читал, что вы можете запросить 'Renderer
' текущей ячейки для ее значения во время этих событий.
Что мне не кажется правильным, так это когда я подписываюсь на CurrentCellValidated
- текст ячеек все еще старое значение . Итак, CurrentCellValidated
(я предполагаю) означает, что содержимое ячейки изменилось, проверка началась, проверка завершилась, проверка прошла успешно, но ... что проверено и где это?
Я знаю, каким будет мой следующий вопрос о StackOverflow - я дам вам подсказку: он содержит слова «SyncFusion», «Grid», «Alternative» !!
Приветствия
Steve