DataSourceSelectArguments クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataSourceSelectArguments クラスの意味・解説 

DataSourceSelectArguments クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

データ取得されるとき、データ ソース コントロールからデータ関連操作要求するためにデータ バインド コントロール使用する機構提供します。このクラス継承できません。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 DataSourceSelectArguments
Dim instance As DataSourceSelectArguments
public sealed class DataSourceSelectArguments
public ref class DataSourceSelectArguments
 sealed
public final class DataSourceSelectArguments
public final class DataSourceSelectArguments
解説解説

データ バインド コントロールは、DataSourceSelectArguments クラス使用してデータ ソース コントロール結果セットに対してデータ関連追加操作実行するように要求します。このデータ関連追加操作には、データ並べ替え特定のデータサブセット返す操作などがあります。それらのデータ関連操作は、DataSourceCapabilities 列挙体によって列挙されます。データ関連操作DataSourceSelectArguments クラスどのようにサポートされるかを次の表に示します

機能

DataSourceSelectArguments の関連するプロパティ

DataSourceCapabilities.Sort

SortExpression

DataSourceCapabilities.Page

StartRowIndex, MaximumRows

DataSourceCapabilities.RetrieveTotalRowCount

RetrieveTotalRowCount, TotalRowCount

データ バインド コントロールは、明示的に PerformSelect メソッド呼び出してデータバインドます。このメソッドでは、関連付けられているデータ ソース コントロールSelect メソッド呼び出されます。これにより、データ バインド コントロール要求に応じてデータ ソース コントロールからデータ取得しますSelect メソッドDataSourceSelectArguments パラメータ受け取るので、データ バインド コントロールは、DataSourceSelectArguments オブジェクト作成および管理してデータ ソース コントロールからデータ取得するときは Select メソッドにこのオブジェクトを渡す必要があります

場合によっては、データ バインド コントロール追加データ関連機能を必要としないこともありますその場合は、データ バインド コントロールSelect メソッドEmpty 引数オブジェクト渡します

並べ替えられた結果セット場合データ バインド コントロールでは、データ ソース ビューの CanSort プロパティ実行時チェックし、AddSupportedCapabilities メソッド使用して DataSourceCapabilities.Sort 機能追加します。それとは別の操作としてデータ バインド コントロールでは、並べ替えられた結果セットデータ ソース コントロール要求することもできます。この操作は、Select メソッド渡される DataSourceSelectArguments オブジェクトSortExpression プロパティ設定することによって実行できます

ページング使用する場合データ バインド コントロールでは、データ ソース ビューの CanPage プロパティ実行時チェックしAddSupportedCapabilities メソッド使用して DataSourceCapabilities.Page 機能追加します。それとは別の操作としてデータ バインド コントロールでは、ページングを行うデータ ソース コントロールデータサブセット要求することもできます。この操作は、Select メソッド渡される DataSourceSelectArguments オブジェクトStartRowIndex プロパティMaximumRows プロパティ設定することによって実行できます

ページング使用する場合に行の合計数を取得するには、データ バインド コントロールで、データ ソース ビューの CanRetrieveTotalRowCount プロパティ実行時チェックしAddSupportedCapabilities メソッド使用して DataSourceCapabilities.RetrieveTotalRowCount 機能追加します。それとは別の操作としてデータ バインド コントロールでは、ページングを行うデータ ソース コントロールに行の合計数を要求することもできます。この操作は、Select メソッド渡される DataSourceSelectArguments オブジェクトRetrieveTotalRowCount プロパティ設定することによって実行できますSelect メソッドから値が返されるとき、行の合計数は TotalRowCount プロパティ格納されます。

メモ重要 :

DataSourceSelectArgumentsプロパティ設定されても、要求され機能が現在バインドされているデータ ソース コントロールサポートされていない場合は、DataSourceSelectArguments.RaiseUnsupportedCapabilitiesError メソッド呼び出されたときに InvalidOperationException 例外スローさます。

継承階層継承階層
System.Object
  System.Web.UI.DataSourceSelectArguments
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataSourceSelectArguments メンバ
System.Web.UI 名前空間
DataSourceCapabilities 列挙



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataSourceSelectArguments クラス」の関連用語

DataSourceSelectArguments クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataSourceSelectArguments クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS