问题描述
我想更新我的 ASPx 网格视图页脚,因为我需要在服务器端访问 TotalSummary,任何人都可以帮助我。
我正在按预期获取数据,但删除后我需要更新 Aspx Grid 视图中的当前值
ASPX
<td>
<dx:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server" cellstyle-horizontalalign="Center" OnHtmlFooterCellPrepared="grid_HtmlFooterCellPrepared"
KeyFieldName="Ref_ID" OnCustomCallback="grid_CustomCallback" SettingsPager-Mode="ShowAllRecords" Width="100%">
<Columns>
<dx:GridViewDataColumn FieldName="Ref_ID" VisibleIndex="0" Caption="Process No" CellStyle-CssClass="align-text-left"></dx:GridViewDataColumn>
<dx:GridViewDataColumn FieldName="Depot" VisibleIndex="0"></dx:GridViewDataColumn>
<dx:GridViewDataColumn FieldName="CostCenter" VisibleIndex="1"></dx:GridViewDataColumn>
<dx:GridViewDataColumn FieldName="GL" VisibleIndex="3"></dx:GridViewDataColumn>
<dx:GridViewDataColumn FieldName="Customer" VisibleIndex="4"></dx:GridViewDataColumn>
<dx:GridViewDataColumn FieldName="PriceGroup" VisibleIndex="5"></dx:GridViewDataColumn>
</Columns>
<Settings ShowFooter="true" />
<TotalSummary>
<dx:ASPxSummaryItem FieldName="ProductValueLC" ShowInGroupFooterColumn="ProductValueLC" SummaryType="Sum" displayFormat="Total: {0:###,##.00}" />
<dx:ASPxSummaryItem FieldName="ProductValueSR" ShowInGroupFooterColumn="ProductValueSR" SummaryType="Sum" displayFormat="Total: {0:###,##.00}" />
<dx:ASPxSummaryItem FieldName="QTYInPieces" ShowInGroupFooterColumn="QTYInPieces" SummaryType="Sum" displayFormat="Total: {0}" />
</TotalSummary>
<Settings ShowGroupPanel="true" />
</dx:ASPxGridView>
</td>
我想更新网格中存在的当前值
解决方法
DevExpress docs 包含多种在服务器端访问 TotalSummary 的方法。适合您的情况的一种方法是名为 CustomSummaryCalculate 的 GridView 事件。