DevExpress のボタン一括選択(1ページアイテムの選択/解除)のサンプルです。
今回はボタンを用意して、ボタンクリックで1ページアイテムの「選択/解除」を行います。

設定する内容は4点です。
1点目:ボタンを配置
2点目:ボタンのポストバック不可設定
3点目:ボタンのクリックイベントで1ページアイテムの「選択」を指示
4点目:1〜2点目を再度行い、ボタンのクリックイベントで1ページアイテムの「解除」を指示

「ASPxGridView」、「ASPxButton」を使用します。

現状の画面デザインはこのようになっています。

20150612_05

「ASPxButton」オブジェクトのプロパティを変更していきます。
※プロパティ画像は「グループ表示」

<ボタン一括選択(1ページアイテムの選択/解除)>

1点目:ボタンを配置

ボタン(ASPxButton)を配置して、「Text=”1ページ選択”」に変更します。
※テーマも変更しています。

20150613_01

2点目:ボタンのポストバック不可設定

AutoPostBack=”False”」に変更します。

20150613_02

3点目:ボタンのクリックイベントで1ページアイテムの「選択」を指示

grid.SelectAllRowsOnPage();」を設定します。

20150613_03

4点目:1〜2点目を再度行い、ボタンのクリックイベントで1ページアイテムの「解除」を指示

grid.UnselectAllRowsOnPage();」を設定します。

20150613_04

【生成PG】

【自動生成PG】

「1ページ選択」、「1ページ解除」ボタンが表示されます。

20150613_05

【先頭ページで1ページ選択ボタンクリック】

<先頭ページ>

20150613_05

<最終ページ>

20150613_06

先頭ページのアイテムのみが選択されます。

<先頭ページ>

20150613_07

<最終ページ>

20150613_06

【最終ページで1ページ解除ボタンクリック】

<先頭ページ>

20150613_07

<最終ページ>

20150613_08

最終ページのアイテムのみが解除されます。

<先頭ページ>

20150613_07

<最終ページ>

20150613_06