'宣言 Public NotInheritable Class ColumnHeader Inherits HeaderBase Implements Infragistics.Shared.ISelectableItem, Infragistics.Win.IValueListOwner, Infragistics.Win.Layout.IGridBagConstraint, Infragistics.Win.Layout.ILayoutChildItem, Infragistics.Win.Layout.ILayoutItem, IProvideRowLayoutColumnInfo
public sealed class ColumnHeader : HeaderBase, Infragistics.Shared.ISelectableItem, Infragistics.Win.IValueListOwner, Infragistics.Win.Layout.IGridBagConstraint, Infragistics.Win.Layout.ILayoutChildItem, Infragistics.Win.Layout.ILayoutItem, IProvideRowLayoutColumnInfo
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button26_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button26.Click Dim band As UltraGridBand = Me.ultraGrid1.DisplayLayout.Bands(0) ' Set a column's and group's headers' captions to a multi-line text. band.Columns(0).Header.Caption = "Line 1" & vbCrLf & "Line 2" ' Assuming you have added groups to the band, set first group's header's Caption ' to a multiline text. band.Groups(0).Header.Caption = "Multiline" & vbCrLf & "Group Header" ' To accomodate the multiline captions, set the ColHeaderLines and ' GroupHeaderLines to 2. band.ColHeaderLines = 2 band.GroupHeaderLines = 2 End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button26_Click(object sender, System.EventArgs e) { UltraGridBand band = this.ultraGrid1.DisplayLayout.Bands[0]; // Set a column's and group's headers' captions to a multi-line text. band.Columns[0].Header.Caption = "Line 1\nLine 2"; // Assuming you have added groups to the band, set first group's header's Caption // to a multiline text. band.Groups[0].Header.Caption = "Multiline\nGroup Header"; // To accomodate the multiline captions, set the ColHeaderLines and // GroupHeaderLines to 2. band.ColHeaderLines = 2; band.GroupHeaderLines = 2; }