When 'postback' event is triggered in a page, rad grid header style is reset. What could be the cause of this issue and how to fix it?
aspx code
<
asp:UpdatePanel
UpdateMode
=
"Always"
ID
=
"upGridConfig"
runat
=
"server"
>
<
ContentTemplate
>
<
asp:HiddenField
ID
=
"hdnId"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"hdnTowerNo"
runat
=
"server"
/>
<
telerik:RadGrid
ID
=
"gridWindTurbines"
ViewStateMode
=
"Enabled"
AllowPaging
=
"true"
AllowMultiRowSelection
=
"false"
AllowSorting
=
"true"
OnPageIndexChanged
=
"gridWindTurbines_PageIndexChanged"
OnNeedDataSource
=
"gridWindTurbines_NeedDataSource"
AutoGenerateColumns
=
"false"
AllowAutomaticInserts
=
"true"
GridLines
=
"Horizontal"
ClientSettings-EnableRowHoverStyle
=
"true"
OnItemDataBound
=
"gridWindTurbines_ItemDataBound"
EnableAjaxSkinRendering
=
"false"
MasterTableView-RowIndicatorColumn-ItemStyle-BorderColor
=
"ActiveBorder"
Height
=
"264px"
runat
=
"server"
>
<
ClientSettings
Scrolling-AllowScroll
=
"true"
Selecting-AllowRowSelect
=
"true"
Scrolling-UseStaticHeaders
=
"true"
Selecting-UseClientSelectColumnOnly
=
"true"
>
<
ClientEvents
OnRowSelecting
=
"enablelink"
OnRowDeselecting
=
"disablelink"
/>
</
ClientSettings
>
<
MasterTableView
AllowPaging
=
"true"
DataKeyNames
=
"NAME,OBJID,MODEL,POWER"
Visible
=
"true"
Width
=
"100%"
TableLayout
=
"Fixed"
EnableViewState
=
"true"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
AlternatingItemStyle-HorizontalAlign
=
"Center"
ClientDataKeyNames
=
"NAME,OBJID"
>
<
Columns
>
<
telerik:GridClientSelectColumn
UniqueName
=
"CHK"
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-Width
=
"5%"
>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
DataField
=
"OBJID"
HeaderStyle-Font-Bold
=
"true"
Visible
=
"false"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"NAME"
HeaderStyle-Font-Bold
=
"true"
HeaderText
=
"WTG"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"MODEL"
HeaderText
=
"TYPE"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"25%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"POWER"
SortExpression
=
"POWER"
HeaderStyle-Font-Bold
=
"true"
HeaderText
=
"POWER"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"LblPower"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"PLCCount"
HeaderText
=
"#PLC"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"CCUCount"
HeaderText
=
"#CCU"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SMPCount"
HeaderText
=
"#SMP"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DASCount"
HeaderText
=
"#DAS"
HeaderStyle-Font-Bold
=
"true"
HeaderStyle-Width
=
"10%"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
HeaderStyle
CssClass
=
"GridHeader"
/>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
VerticalAlign
=
"Bottom"
Position
=
"Bottom"
AlwaysVisible
=
"true"
/>
</
telerik:RadGrid
>
</
ContentTemplate
>
</
asp:UpdatePanel
>