Сводная сетка CustomDrawFieldHeader метод, показывающий System.ArgumentOutOfRangeException для свойства e.Field

В моей сводной сетке, в pgc_CustomDrawFieldHeader(sender, e) для определенных полей, исключение Index was out of range. Must be non-negative and less than size of collection уволен в e.Field имущество. Это приведет к тому, что сводная сетка не будет отображена. Я ищу некоторые способы, чтобы не получить ошибку или, по крайней мере, выйти из метода, если e.Field есть исключение. Мне нужно использовать e.Field а также e.Field.Tag от DevExpress.XtraPivotGrid.PivotCustomDrawFieldHeaderEventArgs,

1 ответ

Вы можете попробовать переместить ваш код в событие _Init

См. Эту страницу в качестве справочного https://www.devexpress.com/Support/Center/Question/Details/Q413762/index-was-out-of-range-must-be-non-negative-and-less-than-the-size-of-the-collection

Другие вопросы по тегам