Radgrid标题文本中动态添加的列在psotback上清除

时间:2015-12-28 08:30:23

标签: telerik-grid radgrid

我有一个Radgrid,其中包含一些在aspx template中预定义的列,以及一些根据某些控制事件动态添加代码所需的列。

现在在Post-back或网格排序后,动态添加列的标题文本将被清除。有时价值也会被清除。如果我在回发时再次绑定这些列,则前一列显示system.row值,新列将附加到现有布局中。

1 个答案:

答案 0 :(得分:0)

根据Telerik的documentation,需要在Init事件中添加动态创建的列。

  

在Page_Load事件处理程序中创建列不适用于模板列。对于模板内的控件来保持其ViewState,必须使用Page_Init事件在代码隐藏中完全生成网格(参见下文)。这样,模板控件在页面的LoadViewState事件之前被实例化。

您可以尝试在Page_Init事件中移动列的添加。如果您要添加的所有列都是模板列,这肯定可以解决您遇到的问题。

我希望此修复可以解决您的问题。