Asp.Net Telerik RadGrid:数据未以表格格式呈现

Asp.Net Telerik RadGrid : Data does not render in tabular format

我有一个 ASP.NET Telerik RadGrid 控件声明如下。第一列是模板化列,每行都有复选框。我观察到每当我使用 html 复选框输入控件时,网格都会使用 WebBlue 皮肤正确呈现。但是,如果我使用 Asp.Net 服务器端复选框控件,则在不使用 grid/table 的情况下呈现数据。 (附上截图)。现在我需要使用服务器端控件才能在我的服务器端功能中使用它们。如果有人能够找到解决此错误的方法,我将不胜感激。

        <telerik:RadGrid AutoGenerateColumns="False" ID="FxTransactionGrid" AllowFilteringByColumn="false"
            AllowPaging="False" AllowSorting="false" runat="server" GridLines="None" HeaderStyle-Font-Bold="true" 
            Skin="WebBlue" ItemStyle-HorizontalAlign="Right" AlternatingItemStyle-HorizontalAlign="Right"
            SortingSettings-EnableSkinSortStyles="false" HeaderStyle-HorizontalAlign="Center"
            OnItemCommand="FxTransactionGrid_ItemCommand" Font-Names="veranda" 
            >
            <MasterTableView GroupLoadMode="Client" TableLayout="Auto" DataKeyNames="ExecRate, High, Low, SlippageVSMid,SlippageVSWMCO,ApprovedBy,Mt_ref, Warning" 

            Font-Size="Smaller" AllowMultiColumnSorting="true">
                <Columns>
                    <telerik:GridTemplateColumn UniqueName="CheckBox" ItemStyle-Width="30px" ItemStyle-HorizontalAlign="Center">
                        <HeaderTemplate>
                            <input id="headerCheckBox" type="checkbox" onclick="checkAllRows(this);" />
                        </HeaderTemplate>
                        <ItemTemplate>
                            <%--<input id="rowCheckBox" type="checkbox" />--%>
                            <asp:CheckBox ID="rowCheckBox" runat="server" />
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>

               ...other columns....
       </telerik:RadGrid>

检查这个link 我认为这应该可以解决您面临的问题。问题是 VS2013.