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>