Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
PrivateSub btnRotateHeaders_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRotateHeaders.Click
' Set the default rotation of all column headers in the first band.
Me.UltraGrid1.DisplayLayout.Bands(0).Override.ColumnHeaderTextOrientation = _
TextOrientationInfo.Horizontal45Degrees
' Set a custom text orientation on the first column header in the first band.
Me.UltraGrid1.DisplayLayout.Bands(0).Columns(0).Header.TextOrientation = _
TextOrientationInfo.Vertical
' Show the first band's header and rotate the text 23 degrees
Me.UltraGrid1.DisplayLayout.Bands(0).HeaderVisible = TrueMe.UltraGrid1.DisplayLayout.Bands(0).Header.TextOrientation = _
New TextOrientationInfo(23, TextFlowDirection.Horizontal)
' Add both columns in a child band to a group.
DimgroupAs UltraGridGroup = Me.UltraGrid1.DisplayLayout.Bands(1).Groups.Add()
group.Header.Caption = "Group 1"group.Columns.Add(Me.UltraGrid1.DisplayLayout.Bands(1).Columns(0))
group.Columns.Add(Me.UltraGrid1.DisplayLayout.Bands(1).Columns(1))
' Rotate all group headers in the grid 90 degrees.
Me.UltraGrid1.DisplayLayout.Override.GroupHeaderTextOrientation = _
TextOrientationInfo.Horizontal90Degrees
End Sub
'宣言
Public Property TextOrientation As Infragistics.Win.TextOrientationInfo
using System.Windows.Forms;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
privatevoid btnRotateHeaders_Click( object sender, EventArgs e )
{
// Set the default rotation of all column headers in the first band.
this.ultraGrid1.DisplayLayout.Bands[ 0 ].Override.ColumnHeaderTextOrientation =
TextOrientationInfo.Horizontal45Degrees;
// Set a custom text orientation on the first column header in the first band.
this.ultraGrid1.DisplayLayout.Bands[ 0 ].Columns[ 0 ].Header.TextOrientation =
TextOrientationInfo.Vertical;
// Show the first band's header and rotate the text 23 degrees
this.ultraGrid1.DisplayLayout.Bands[ 0 ].HeaderVisible = true;
this.ultraGrid1.DisplayLayout.Bands[ 0 ].Header.TextOrientation =
new TextOrientationInfo( 23, TextFlowDirection.Horizontal );
// Add both columns in a child band to a group.
UltraGridGroup group = this.ultraGrid1.DisplayLayout.Bands[ 1 ].Groups.Add();
group.Header.Caption = "Group 1";
group.Columns.Add( this.ultraGrid1.DisplayLayout.Bands[ 1 ].Columns[ 0 ] );
group.Columns.Add( this.ultraGrid1.DisplayLayout.Bands[ 1 ].Columns[ 1 ] );
// Rotate all group headers in the grid 90 degrees.
this.ultraGrid1.DisplayLayout.Override.GroupHeaderTextOrientation =
TextOrientationInfo.Horizontal90Degrees;
}
'宣言
Public Property TextOrientation As Infragistics.Win.TextOrientationInfo