DevExpress XtraGrid v12.2 GetTotalSummary
本文关键字:GetTotalSummary v12 XtraGrid DevExpress | 更新日期: 2023-09-27 18:09:13
我正在实现IListServer
。一切都很好,除了GetTotalSummary
。我所能找到的所有示例都显示了GetTotalSummary的实现,它返回一个条目字典。在版本12中,IListServer
的接口已经改变,不再返回字典。相反,它返回一个List<objects>
。
这里给出了接口的一个示例实现,但不幸的是,我需要的特定方法没有实现。
我不知道如何填写这个返回列表,以便我可以在网格页脚中看到我的记录计数。任何帮助都是非常感激的:)
这里是我要填充的动态网格的ascx:
<dx:ASPxGridView runat="server" Width="100%" ID="grdMain" ClientInstanceName="grid"
KeyFieldName="ID" AutoGenerateColumns="false" EnableRowsCache="false"
OnAutoFilterCellEditorCreate="grid_AutoFilterCellEditorCreate" OnAutoFilterCellEditorInitialize="grid_AutoFilterCellEditorInitialize" OnProcessColumnAutoFilter="grid_ProcessColumnAutoFilter">
<settingsbehavior allowfocusedrow="true" allowclienteventsonload="false" AllowGroup="false" autoexpandallgroups="true"
enablerowhottrack="True" columnresizemode="Control" />
<settings showverticalscrollbar="true" verticalscrollableheight="500" showgrouppanel="false"
showfilterrow="true" ShowHorizontalScrollBar="True" showfooter="True"/>
<styles>
<AlternatingRow Enabled="true" />
<Row Cursor="pointer" />
</styles>
<clientsideevents init="SGEntityListScript.OnInit" endcallback="SGEntityListScript.OnEndCallback" />
<SettingsBehavior EnableCustomizationWindow="true" />
<TotalSummary>
<dx:ASPxSummaryItem FieldName="ID" SummaryType="Count"/>
</TotalSummary>
</dx:ASPxGridView>
IListServer的最后一个参数。方法是控件请求的全部摘要描述的列表。将它们保存在本地或立即评估并保存结果。GetTotalSummary方法应该以与Apply方法中请求的顺序相同的顺序返回汇总值数组。