DataSourceCapabilities 列挙型


データ ソース コントロールのデータ取得操作においてレコード取得を超えた処理を要求できます。Provides a way to request processing beyond record retrieval for a data retrieval operation of a data source control.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class DataSourceCapabilities
public enum DataSourceCapabilities
type DataSourceCapabilities = 
Public Enum DataSourceCapabilities


None 0

ページング、並べ替え、または合計行数の取得を行う機能がないことを表します。Represents no paging, sorting, or total row count retrieval capabilities.

Page 2

ExecuteSelect(DataSourceSelectArguments) 操作で返された行でページングする機能を表します。Represents the capability to page through the rows returned by an ExecuteSelect(DataSourceSelectArguments) operation.

RetrieveTotalRowCount 4

データの合計行数を取得する機能を表します。この機能は、SelectCount 値を使用することに相当します。Represents the capability to retrieve a total row count of data, which corresponds to using the SelectCount value.

Sort 1

ExecuteSelect(DataSourceSelectArguments) 操作で返される行を並べ替える機能を表します。Represents the capability to sort through the rows returned by an ExecuteSelect(DataSourceSelectArguments) operation.


データソースコントロールではDataSourceCapabilitiesDataSourceSelectArgumentsクラスと共に列挙体を使用して、データ取得操作の実行時にページング、並べ替え、またはその他の選択固有の機能を要求します。Data source controls use the DataSourceCapabilities enumeration in conjunction with the DataSourceSelectArguments class to request paging, sorting, or other select-specific capabilities when performing a data retrieval operation. 要求された機能は、データ取得操作中にデータソースコントロールの実際の機能に照らしてチェックされます。一致しない場合は、例外が発生します。The requested capabilities are checked against the actual capabilities of the data source control during the data retrieval operation, and if they do not match an exception is raised.

この列挙体はFlagsAttribute属性をサポートしているため、一度に複数のメンバーを使用できます。This enumeration supports the FlagsAttribute attribute, which enables you to use more than one member at a time.