WebHierarchicalDataSource™ は、デフォルトでポストバックしない動作がありますが、自動的にポストバックを起動したい場合があります。この理由から、この動作は対応するサーバー側イベントを起動するために設定できる AutoPostBack プロパティを公開しています。
以下に AutoPostBack プロパティがある動作とその動作が起動するイベントをリストします。
Ajax が有効な場合、イベントは非同期に発生します。有効でない場合、フル ページ ポストバックを取得します。
以下のコードは、セル選択に AutoPostBack プロパティを設定し CellSelectionChanged イベントを処理する方法を示します。
<ig:WebHierarchicalDataGrid ID="WebHierarchicalDataGrid1" runat="server" Height="350px"
Width="800px" oncellselectionchanged="WebHierarchicalDataGrid1_CellSelectionChanged">
<Behaviors>
<ig:Selection>
<AutoPostBackFlags CellSelectionChanged="True" />
</ig:Selection>
</Behaviors>
</ig:WebHierarchicalDataGrid>
AddHandler Me.WebHierarchicalDataGrid1.CellSelectionChanged, _
AddressOf Me.WebHierarchicalDataGrid1_CellSelectionChanged
Me.WebHierarchicalDataGrid1.Behaviors.Selection.AutoPostBackFlags.CellSelectionChanged = True
this.WebHierarchicalDataGrid1.CellSelectionChanged += new SelectedCellEventHandler(WebHierarchicalDataGrid1_CellSelectionChanged);
this.WebHierarchicalDataGrid1.Behaviors.Selection.AutoPostBackFlags.CellSelectionChanged = true;