'宣言 Public Enum SummaryPosition Inherits System.Enum
public enum SummaryPosition : System.Enum
メンバ | 解説 |
---|---|
Center | フッターの中央に表示されます。複数のSummarySettingsオブジェクトがCenterに設定されている場合、オブジェクトが属しているSummarySettingCollection内の発生順で表示されます。 |
Left | フッターの左側に表示されます。複数のSummarySettingsオブジェクトがLeftに設定されている場合、オブジェクトが属しているSummarySettingCollection内の発生順で表示されます。 |
Right | フッターの右側に表示されます。複数のSummarySettingsオブジェクトがRightに設定されている場合、オブジェクトが属しているSummarySettingCollection内の発生順で表示されます。 |
UseSummaryPositionColumn | UseLocationColumnが指定されると、サマリーはLocationColumn下に表示されます。LocationColumnが null の場合、サマリーは表示されません。LocationColumn 列は、SummariesCollectionが存在するバンドと同じバンドでなければなりません。異なるバンドの列を割り当てると、例外が発生します。 |
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button13_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button13.Click Dim band As UltraGridBand = Me.ultraGrid1.DisplayLayout.Bands(1) ' Add a summary. Dim summary As SummarySettings = band.Summaries.Add(SummaryType.Count, band.Columns("CustomerID")) ' Set the summary position to Left so that it shows up on the left of the ' summary footer area. summary.SummaryPosition = SummaryPosition.Left ' Set the format with which to format the calculated summary when displaying ' in the summary footer. summary.DisplayFormat = "Record Count = {0:#####}" ' Set the appearance of the summary. summary.Appearance.TextHAlign = HAlign.Left summary.Appearance.ForeColor = Color.DarkBlue summary.Appearance.BackColor = Color.White ' Set the border style of summaries to desired value. band.Override.BorderStyleSummaryValue = UIElementBorderStyle.None ' Set the appearance of summary footer and the footer caption. band.Override.SummaryFooterAppearance.BackColor = Color.White band.Override.SummaryFooterCaptionAppearance.BackColor = Color.White ' Set the text that shows up in the caption of the summary footer. ' You can use column names in square brackets like (CustomerID) below. band.SummaryFooterCaption = "Customer ID: (CustomerID)" End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button13_Click(object sender, System.EventArgs e) { UltraGridBand band = this.ultraGrid1.DisplayLayout.Bands[1]; // Add a summary. SummarySettings summary = band.Summaries.Add( SummaryType.Count, band.Columns["CustomerID"] ); // Set the summary position to Left so that it shows up on the left of the // summary footer area. summary.SummaryPosition = SummaryPosition.Left; // Set the format with which to format the calculated summary when displaying // in the summary footer. summary.DisplayFormat = "Record Count = {0:#####}"; // Set the appearance of the summary. summary.Appearance.TextHAlign = HAlign.Left; summary.Appearance.ForeColor = Color.DarkBlue; summary.Appearance.BackColor = Color.White; // Set the border style of summaries to desired value. band.Override.BorderStyleSummaryValue = UIElementBorderStyle.None; // Set the appearance of summary footer and the footer caption. band.Override.SummaryFooterAppearance.BackColor = Color.White; band.Override.SummaryFooterCaptionAppearance.BackColor = Color.White; // Set the text that shows up in the caption of the summary footer. // You can use column names in square brackets like [CustomerID] below. band.SummaryFooterCaption = "Customer ID: [CustomerID]"; }