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.
我有一个 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.