Я создал элемент управления, расширяющий элемент управления BoundField для выполнения специальной обработки данных, передаваемых в него.
Теперь у меня есть сетка с AutoGenerateColumns = "true", с помощью которой я бы хотел перехватить HeaderText, посмотреть, является ли это конкретное значение, а затем заменить его на "SpecialBoundField". Я пытался использовать событие OnDataBinding для циклического перемещения по столбцам, но на данный момент в сетке нет столбцов. Я думаю, что RowDataBound и DataBound слишком поздно в игре, поэтому не уверен, что делать.
Моя следующая мысль состояла в том, чтобы переопределить сам элемент управления сеткой, чтобы добавить в него событие «AutoGeneratingColumn» в
protected virtual AutoGeneratedField CreateAutoGeneratedColumn(AutoGeneratedFieldProperties fieldProperties)
Может кто-нибудь помочь или направить меня в лучшем направлении? Спасибо!