実行時にユーザーが列をフィルタするときに、AJAX を使用してグリッドを更新できます。たとえば、デザイナ、ソースビュー、およびコードで列をフィルタするときに、AJAX を使用してグリッドを更新できます。列のフィルタリングについての詳細は、「フィルタリング」トピックを参照してください。
列をフィルタするときに AJAX を有効にするには、以下の手順を実行します。
ソースビューに切り替え、ShowFilter="True" と CallbackOptions="Filtering" を <cc1:C1GridView> タグに追加します。次のような表示になります。
ソースビュー |
コードのコピー
|
---|---|
<cc1:C1GridView ID="C1GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="AccessDataSource1" VisualStylePath="~/C1WebControls/VisualStyles" ShowFilter="True" CallbackOptions="Filtering"> |
列のフィルタリング時に AJAX を有効にするには、次のコードを Page_Load イベントに追加します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
C1GridView1.ShowFilter = True
C1GridView1.CallbackOptions = CallbackOptions.Filtering
|
C# コードの書き方
C# |
コードのコピー
|
---|---|
C1GridView1.ShowFilter = true;
C1GridView1.CallbackOptions = CallbackOptions.Filtering;
|
この時点で、プログラムを実行して、列をフィルタすると、グリッドのみが更新されることに注意してください。