WebHierarchicalDataGrid で基本的なページングを有効にしてページングのためのいくつかのオプションを設定する方法を学習します。
WebHierarchicalDataGrid を WebHierarchicalDataSource™ コンポーネントにバインドし、Categories および Products テーブルからデータを取得します。実行についての詳細は、 階層的なデータ ソースにバインドトピックを参照してください。
Microsoft® Visual Studio™ プロパティ ウィンドウで、Behaviors プロパティを指定して、省略記号 (…) ボタンをクリックし、[動作エディター] ダイアログを起動します。
この動作を追加して有効にするには、左のリストからページャの隣りのチェックボックスをチェックします。
プロパティで、 PageSize を 5 に設定し、ページあたりのレコード数を 5 に増やします。
最初と最後のページへのリンクが付いた番号にページャー リンクを変更する NumericFirstLast に PagerMode を設定します。
すべての子レベルで Paging を有効にするには、 EnableInheritance プロパティを True に設定します。デフォルト値は False です。
[適用]、そして [OK] をクリックします。デザイン タイムに一部の Pager 設定で親および子レベルにページングを有効にします。
注: Sorting と組み合わせて Paging を使用するには、DataKeyFields を HierarchicalDataGrid の各バンドで設定する必要があります。
コードでもページング動作を有効にします。
In HTML:
<ig:WebHierarchicalDataGrid ID="WebHierarchicalDataGrid1" runat="server" Height="350px" Width="400px"> <Behaviors> <ig:Paging EnableInheritance="True" PagerMode="NumericFirstLast" PageSize="5"> </ig:Paging> </Behaviors> </ig:WebHierarchicalDataGrid>
In Visual Basic:
Me.WebHierarchicalDataGrid1.Behaviors.Paging.PagerMode = _ Infragistics.Web.UI.GridControls.PagerMode.NumericFirstLast Me.WebHierarchicalDataGrid1.Behaviors.Paging.PageSize = 5 Me.WebHierarchicalDataGrid1.Behaviors.Paging.EnableInheritance = True
In C#:
this.WebHierarchicalDataGrid1.Behaviors.Paging.PagerMode = Infragistics.Web.UI.GridControls.PagerMode.NumericFirstLast; this.WebHierarchicalDataGrid1.Behaviors.Paging.PageSize = 5; this.WebHierarchicalDataGrid1.Behaviors.Paging.EnableInheritance = true;