I can't get the column headers to line up with the masterview table columns. I have been trying to fix this for 2 days and I have a bunch of radgrids that I am updating, this is the first one. If I take all of the headerwidths out then I get close, but the first column has to be much wider than the other because of the type of data stored. The code is below, I will attach a screen shot. Thanks.
<telerik:RadGrid ID="rgSalesOrder" DataSourceID="dsSalesOrderList" ShowHeader="true" Width="676px" Height="185" AutoGenerateColumns="false" GridLines="None" AllowPaging="True" PageSize="30" runat="server" OnSelectedIndexChanged="rgSalesOrder_SelectedIndexChanged" OnItemDataBound="rgSalesOrder_ItemDataBound" OnSortCommand="rgSalesOrder_SortCommand" onpageindexchanged="rgSalesOrder_PageIndexChanged" Skin="Windows7" SkinID="Windows7" EnableEmbeddedSkins="True" AllowSorting="true" > <PagerStyle Mode="NextPrevAndNumeric" PageButtonCount="5" /> <HeaderStyle HorizontalAlign="Left" /> <MasterTableView AllowPaging="true" DataKeyNames="Id" AllowSorting="true" > <Columns> <telerik:GridTemplateColumn HeaderText="Customer" SortExpression="Company" HeaderStyle-Width="200px" > <ItemTemplate> <asp:LinkButton ID="lbtnCompany" runat="server" Text='<%#Bind("Company") %>' OnClick="lbtnCompany_Click"></asp:LinkButton> </ItemTemplate> <EditItemTemplate> <asp:LinkButton ID="lbtnCompany" runat="server" Text='<%#Bind("Company") %>' OnClick="lbtnCompany_Click"></asp:LinkButton> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="User" DataField="CreatedBy" HeaderStyle-Width="50px" > </telerik:GridBoundColumn> <telerik:GridButtonColumn ButtonType="LinkButton" HeaderText="Quote" CommandName="Select" DataTextField="Id" SortExpression="Id" HeaderStyle-Width="50px" > </telerik:GridButtonColumn> <telerik:GridBoundColumn HeaderText="Date" DataField="CreatedOn" DataFormatString="{0:MM/dd/yyyy}" HeaderStyle-Width="75px" > </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Status" DataField="OrderStatus" HeaderStyle-Width="75px" > </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Value" DataField="QuoteValue" DataFormatString="{0:c}" HeaderStyle-Width="75px" > </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Select" > <ItemTemplate> <asp:CheckBox runat="server" ID="chkSelect" /> </ItemTemplate> <EditItemTemplate> <asp:CheckBox runat="server" ID="chkSelect" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="ACTION" SortExpression="Status" Visible="false" > <ItemTemplate> <table id="tblStatus" border="0px" cellpadding="0px" cellspacing="0px" width="0px"> <tr> <td style="text-align: center"> <asp:Label ID="lblCustomerID" runat="server" Visible="false" Text='<%# Bind("CustomerId") %>'></asp:Label> <asp:Label ID="lblStatusID" runat="server" Visible="false" Text='<%# Bind("Status") %>'></asp:Label> <asp:Label ID="lblStatus" runat="server" Visible="false" Text='<%# Bind("Status") %>'></asp:Label> <asp:Label ID="lblRowStyle" runat="server" Visible="false" Text='<%# Bind("RowStyle") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="True" EnableVirtualScrollPaging="true" UseStaticHeaders="true" ScrollHeight="141" /> <Resizing AllowColumnResize="true" /> </ClientSettings> </telerik:RadGrid>