UltraGrid中需要显示数值列的汇总金额,则通过以下代码可实现:
If MiscDtlList.Rows.Count > 0 then
MiscDtlList.Rows(0).Activate()
End If
MiscDtlList.DisplayLayout.Override.AllowRowSummaries = Infragistics.Win.UltraWinGrid.AllowRowSummaries.Default
MiscDtlList.DisplayLayout.Override.AllowRowSummaries = Infragistics.Win.UltraWinGrid.AllowRowSummaries.BasedOnDataType
If MiscDtlList.DisplayLayout.Bands(0).Summaries.Count = 0
MiscDtlList.DisplayLayout.Bands(0).Summaries.Add("AMT", SummaryType.Sum, MiscDtlList.DisplayLayout.Bands(0).Columns("AMT"),SummaryPosition.UseSummaryPositionColumn )
End If
MiscDtlList.DisplayLayout.Override.SummaryFooterCaptionVisible = Infragistics.Win.DefaultableBoolean.False
MiscDtlList.DisplayLayout.Override.AllowRowSummaries = Infragistics.Win.UltraWinGrid.AllowRowS