I have RadGrid getting data from client side. I found that ItemStyle-HorizontalAlign="Center" was ignored (i.e. always left aligned)
<telerik:RadGrid ID="grdModule" runat="server" AutoGenerateColumns="False" CellSpacing="0"
GridLines="None" OnNeedDataSource="grdModule_NeedDataSource" AllowMultiRowSelection="true"
AllowFilteringByColumn="True" OnItemCreated="grdModule_ItemCreated" AllowSorting="True"
ShowFooter="true">
<ClientSettings>
<Selecting AllowRowSelect="true" />
<ClientEvents OnRowSelected="grdModule_RowSelected" OnRowDeselected="grdModule_RowDeselected"
OnRowDataBound="grdModule_RowDataBound" OnCommand="grdModule_Command" />
<Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="400px" />
</ClientSettings>
<MasterTableView TableLayout="Auto" DataKeyNames="Id" ClientDataKeyNames="Id">
<Columns>
<telerik:GridClientSelectColumn UniqueName="colSelect" HeaderStyle-Width="30px">
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn UniqueName="PinCount" DataField="PinCount" HeaderText="Pin Count"
DataFormatString="{0:N0}pin" DataType="System.Int32" SortExpression="PinCount"
HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="60px" ItemStyle-HorizontalAlign="Center">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlPinCount" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="50px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="Depth" DataField="Depth" HeaderText="Depth"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="68px">
<ClientItemTemplate>
#=formatDepth(Depth)#
</ClientItemTemplate>
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDepth" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="60px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="DataWidth" DataField="DataWidth" HeaderText="Datawidth"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="110px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDataWidth" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="105px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Voltage" DataField="Voltage" HeaderText="Voltage"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlVoltage" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="90px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Speed" DataField="Speed" HeaderText="Speed"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="160px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlSpeed" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="150px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="DRAMCount" DataField="DRAMCount" HeaderText="# DRAMs"
DataFormatString="{0:N0}" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="60px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDRAMCount" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="55px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="DRAMOrg" DataField="DRAMOrg" HeaderText="DRAM Org"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="150px" ItemStyle-HorizontalAlign="Center">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDRAMOrg" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="140px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Rank" DataField="Rank" HeaderText="# ranks"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="55px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlRank" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="40px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="Height" DataField="Height" HeaderText="Module height"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="130px">
<ClientItemTemplate>
#=formatHeight(Height)#
</ClientItemTemplate>
<FilterTemplate>
<telerik:RadDropDownList ID="ddlHeight" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="120px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
I am using ASP.NET 4 and Telerik 2013.1.417. Any idea?
<telerik:RadGrid ID="grdModule" runat="server" AutoGenerateColumns="False" CellSpacing="0"
GridLines="None" OnNeedDataSource="grdModule_NeedDataSource" AllowMultiRowSelection="true"
AllowFilteringByColumn="True" OnItemCreated="grdModule_ItemCreated" AllowSorting="True"
ShowFooter="true">
<ClientSettings>
<Selecting AllowRowSelect="true" />
<ClientEvents OnRowSelected="grdModule_RowSelected" OnRowDeselected="grdModule_RowDeselected"
OnRowDataBound="grdModule_RowDataBound" OnCommand="grdModule_Command" />
<Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="400px" />
</ClientSettings>
<MasterTableView TableLayout="Auto" DataKeyNames="Id" ClientDataKeyNames="Id">
<Columns>
<telerik:GridClientSelectColumn UniqueName="colSelect" HeaderStyle-Width="30px">
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn UniqueName="PinCount" DataField="PinCount" HeaderText="Pin Count"
DataFormatString="{0:N0}pin" DataType="System.Int32" SortExpression="PinCount"
HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="60px" ItemStyle-HorizontalAlign="Center">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlPinCount" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="50px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="Depth" DataField="Depth" HeaderText="Depth"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="68px">
<ClientItemTemplate>
#=formatDepth(Depth)#
</ClientItemTemplate>
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDepth" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="60px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="DataWidth" DataField="DataWidth" HeaderText="Datawidth"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="110px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDataWidth" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="105px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Voltage" DataField="Voltage" HeaderText="Voltage"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlVoltage" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="90px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Speed" DataField="Speed" HeaderText="Speed"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="160px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlSpeed" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="150px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="DRAMCount" DataField="DRAMCount" HeaderText="# DRAMs"
DataFormatString="{0:N0}" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="60px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDRAMCount" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="55px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="DRAMOrg" DataField="DRAMOrg" HeaderText="DRAM Org"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="150px" ItemStyle-HorizontalAlign="Center">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlDRAMOrg" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="140px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Rank" DataField="Rank" HeaderText="# ranks"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="55px">
<FilterTemplate>
<telerik:RadDropDownList ID="ddlRank" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="40px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="Height" DataField="Height" HeaderText="Module height"
HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="130px">
<ClientItemTemplate>
#=formatHeight(Height)#
</ClientItemTemplate>
<FilterTemplate>
<telerik:RadDropDownList ID="ddlHeight" runat="server" ClientIDMode="Static" DataTextField="Value"
DataValueField="Key" Width="120px" OnClientSelectedIndexChanged="dropdownChanged">
</telerik:RadDropDownList>
</FilterTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
I am using ASP.NET 4 and Telerik 2013.1.417. Any idea?