UltraGrid では各子バンドのヘッダーに展開インジケーターの表示が可能です。同一の親バンド内に大きいデータセットがある場合、兄弟バンド間のナビゲーションが容易になります。
以下のスクリーンショットでは、兄弟バンドへのナビゲーションを簡単にして、表示されている情報量の簡略化につながる、縮小された子バンドを示しています。
データをグリッドにバインドする度にレイアウトを保持するためにレイアウトのプロパティを UltraGrid.InitializeLayout イベントで設定します。
階層データソースにバインドされる、兄弟子バンドをもつ WinGrid を作成します。
Layout.BandExpansionIndicators プロパティを ShowOnChildBandに設定します。
以下のコードは、InitializeLayout イベント ハンドラーでプロパティを設定する方法を示します。
Visual Basic の場合:
Private Sub UltraGrid1_IniializeLayout(sender As Object, e As InitializeLayoutEventArgs)
e.Layout.BandExpansionIndicators = BandExpansionIndicators.ShowOnChildBands
End Sub
C# の場合:
private void UltraGrid1_IniializeLayout(object sender, InitializeLayoutEventArgs e)
{
e.Layout.BandExpansionIndicators = BandExpansionIndicators.ShowOnChildBands;
}