2014-06-18 59 views
0

我正在實施IListServer。一切工作正常,除了GetTotalSummary。我已經能夠找到的所有示例都顯示GetTotalSummary的實現,它返回一個項目字典。在版本12中,IListServer的界面已更改,不再返回字典。相反,它返回一個List<objects>DevExpress XtraGrid v12.2 GetTotalSummary

該接口的示例實現給出here,但不幸的是我沒有實現我需要的特定方法。

我不知道如何填寫這個返回列表,以便我可以在網格頁腳中看到我的記錄數。任何幫助,非常感謝:)

這裏是我的動態網格,我填的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> 

回答

1

的IListServer.Apply方法的最後一個參數是由需求的總概括說明的列表控制。本地保存或立即評估並保存結果。 GetTotalSummary方法應以與Apply方法中請求的順序相同的順序返回總摘要值數組。

相關問題