【发布时间】:2009-09-14 22:10:26
【问题描述】:
我创建了一个扩展 BoundField 控件的控件,以便对传入其中的数据进行一些特殊处理。
我现在有一个具有 AutoGenerateColumns="true" 的网格,我想通过它截取 HeaderText,看看它是否是一个特定的值,然后换成“SpecialBoundField”。我尝试使用 OnDataBinding 事件循环遍历列,但此时网格中没有列。我认为 RowDataBound 和 DataBound 在游戏中为时已晚,所以不知道该怎么办。
我的下一个想法是覆盖网格控件本身以添加“AutoGeneratingColumn”事件
protected virtual AutoGeneratedField CreateAutoGeneratedColumn(AutoGeneratedFieldProperties fieldProperties)
谁能帮助或指出一个更好的方向?谢谢!
【问题讨论】: