私はRadGrid
with Showを使用しFooter = true
ています。ブラウザでこのページを開くと、正常に動作しています。しかし、このグリッドを電子メールで送信して Outlook で開くと、グリッドの合計がアイテムの上に表示されます。Outlook での問題に関連する以下のスクリーン ショットを参照してください。
ブラウザ(Firefox)では問題なく表示されます。しかし、レンダリングされた HTML を確認すると、フッター HTML はヘッダーとボディの間にあります。
私のサンプルコード:
<telerik:RadGrid ID="radGrid1" runat="server" OnItemDataBound="RadGrid1_ItemDataBound"
DataSourceID="ObjectDataSource1" OnDeleteCommand="radGrid1_OnDeleteCommand" OnItemCommand="RadGridTask_ItemCommand"
ShowFooter="true" AllowSorting="false">
<MasterTableView OverrideDataSourceControlSorting="true" CommandItemDisplay="None"
NoDetailRecordsText="" NoMasterRecordsText="" EnableNoRecordsTemplate="false"
ShowHeadersWhenNoRecords="false" EditMode="PopUp" DataKeyNames="LabourID" DataSourceID="ObjectDataSource1">
<CommandItemSettings ExportToPdfText="Export to PDF" />
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
</RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True">
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="TotalMins" HeaderText="Duration" SortExpression="TotalMins"
UniqueName="TotalMins" HeaderStyle-Width="90px" FilterControlAltText="Filter TotalMins column"
Aggregate="Sum" FooterText=" ">
<HeaderStyle BorderColor="#872B07" CssClass="tb_head" />
<ItemStyle Wrap="false" Width="90px" CssClass="tb_cell" />
<FooterStyle Font-Bold="True" Font-Size="12px"></FooterStyle>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TotalCharge" HeaderText="Total" SortExpression="TotalCharge"
UniqueName="TotalCharge" DataFormatString="{0:c}" HeaderStyle-Width="80px" FilterControlAltText="Filter TotalCharge column"
Aggregate="Sum" FooterText="Total: ">
<HeaderStyle BorderColor="#872B07" CssClass="tb_head" />
<FooterStyle Font-Bold="True" Font-Size="12px"></FooterStyle>
<ItemStyle Wrap="false" Width="90px" CssClass="tb_cell" />
<HeaderStyle Width="80px" />
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings>
</ClientSettings>
<FilterMenu EnableImageSprites="False">
</FilterMenu>