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 列挙

DataSourceSelectArguments コンストラクタ ()


DataSourceSelectArguments コンストラクタ (String, Int32, Int32)

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

ページングのために、指定され並べ替え式、開始位置、および返す行数使用して、DataSourceSelectArguments クラス新しインスタンス初期化します。

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

Public Sub New ( _
    sortExpression As String, _
    startRowIndex As Integer, _
    maximumRows As Integer _
)
Dim sortExpression As String
Dim startRowIndex As Integer
Dim maximumRows As Integer

Dim instance As New DataSourceSelectArguments(sortExpression,
 startRowIndex, maximumRows)
public DataSourceSelectArguments (
    string sortExpression,
    int startRowIndex,
    int maximumRows
)
public:
DataSourceSelectArguments (
    String^ sortExpression, 
    int startRowIndex, 
    int maximumRows
)
public DataSourceSelectArguments (
    String sortExpression, 
    int startRowIndex, 
    int maximumRows
)
public function DataSourceSelectArguments (
    sortExpression : String, 
    startRowIndex : int, 
    maximumRows : int
)

パラメータ

sortExpression

データ取得操作結果呼び出し元に返す前に並べ替えるためにデータ ソース コントロール使用する並べ替え式。

startRowIndex

データ取得操作によって返されるデータ先頭マークするデータ行のインデックス

maximumRows

データ取得操作によって返される最大行数

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataSourceSelectArguments クラス
DataSourceSelectArguments メンバ
System.Web.UI 名前空間

DataSourceSelectArguments コンストラクタ (String)

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

指定した並べ替え式で、DataSourceSelectArguments クラス新しインスタンス初期化します。

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

Public Sub New ( _
    sortExpression As String _
)
Dim sortExpression As String

Dim instance As New DataSourceSelectArguments(sortExpression)
public DataSourceSelectArguments (
    string sortExpression
)
public:
DataSourceSelectArguments (
    String^ sortExpression
)
public DataSourceSelectArguments (
    String sortExpression
)
public function DataSourceSelectArguments (
    sortExpression : String
)

パラメータ

sortExpression

データ取得操作結果呼び出し元に返す前に並べ替えるためにデータ ソース コントロール使用する並べ替え式。

解説解説

DataSourceSelectArguments(String) コンストラクタでは、SortExpression が指定された式で初期化され、StartRowIndex プロパティと MaximumRows プロパティが 0 に初期化された状態で、クラスインスタンス作成されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataSourceSelectArguments クラス
DataSourceSelectArguments メンバ
System.Web.UI 名前空間

DataSourceSelectArguments コンストラクタ (Int32, Int32)

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

ページングのために、指定され開始位置および返す行数使用して、DataSourceSelectArguments クラス新しインスタンス初期化します。

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

Public Sub New ( _
    startRowIndex As Integer, _
    maximumRows As Integer _
)
Dim startRowIndex As Integer
Dim maximumRows As Integer

Dim instance As New DataSourceSelectArguments(startRowIndex,
 maximumRows)
public DataSourceSelectArguments (
    int startRowIndex,
    int maximumRows
)
public:
DataSourceSelectArguments (
    int startRowIndex, 
    int maximumRows
)
public DataSourceSelectArguments (
    int startRowIndex, 
    int maximumRows
)
public function DataSourceSelectArguments (
    startRowIndex : int, 
    maximumRows : int
)

パラメータ

startRowIndex

データ取得操作によって返されるデータ先頭マークするデータ行のインデックス

maximumRows

データ取得操作によって返される最大行数

解説解説

DataSourceSelectArguments(Int32,Int32) コンストラクタでは、SortExpression が String.Empty に初期化され、StartRowIndex プロパティと MaximumRows プロパティstartRowIndex パラメータmaximumRows パラメータ指定された値に初期化された状態で、クラスインスタンス作成されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataSourceSelectArguments クラス
DataSourceSelectArguments メンバ
System.Web.UI 名前空間

DataSourceSelectArguments コンストラクタ

DataSourceSelectArguments クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
DataSourceSelectArguments () DataSourceSelectArguments クラス新し既定インスタンス初期化します。
DataSourceSelectArguments (String) 指定した並べ替え式で、DataSourceSelectArguments クラス新しインスタンス初期化します。
DataSourceSelectArguments (Int32, Int32) ページングのために、指定され開始位置および返す行数使用してDataSourceSelectArguments クラス新しインスタンス初期化します。
DataSourceSelectArguments (String, Int32, Int32) ページングのために、指定され並べ替え式、開始位置、および返す行数使用してDataSourceSelectArguments クラス新しインスタンス初期化します。
参照参照

関連項目

DataSourceSelectArguments クラス
DataSourceSelectArguments メンバ
System.Web.UI 名前空間

DataSourceSelectArguments プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

DataSourceSelectArguments クラス
System.Web.UI 名前空間
DataSourceCapabilities 列挙

DataSourceSelectArguments メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

DataSourceSelectArguments クラス
System.Web.UI 名前空間
DataSourceCapabilities 列挙

DataSourceSelectArguments メンバ

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

DataSourceSelectArguments データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DataSourceSelectArguments オーバーロードされます。 DataSourceSelectArguments クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

DataSourceSelectArguments クラス
System.Web.UI 名前空間
DataSourceCapabilities 列挙


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataSourceSelectArgumentsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataSourceSelectArgumentsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataSourceSelectArguments を検索

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

辞書ショートカット

すべての辞書の索引

「DataSourceSelectArguments」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS