У меня есть XtraGrid с одним GridView, со столбцом с флажком элемента репозитория.Теперь я обрабатываю событие CellValueChanging, потому что я хочу разрешить пользователю проверять или снимать флажки только на основе вычислений для других значений столбца в той же строке, поэтому мне нужны e.RowHandle
и e.Column
этого события, и это невозможно сделать наEditValueChanging элемента управления хранилища.
Теперь где-то мои вычисления говорят, что пользователь не может проверить конкретную ячейку, и я выбрасываю окно сообщения и пытаюсь Me.BandedGridView1.SetRowCellValue(e.RowHandle, e.Column, False)
, но, к сожалению, это не устанавливает значение false для этой ячейки.
Мне нужно делать это здесь и здесь только из-за огромного количества вычислений, основанных на других значениях столбца, и мне нужно установить значение текущей ячейки, событие которой я правильно обрабатываю.
Пожалуйста, помогите.
Я использую DevExpress 9.2 (нет шансов перейти на более новую версию)