次の方法で共有


IDataReaderExtension.IsAggregationField(Int32) メソッド

定義

インデックスが付けられたフィールドによってデータが集計されるかどうかを示します。

public:
 bool IsAggregationField(int index);
public bool IsAggregationField (int index);
abstract member IsAggregationField : int -> bool
Public Function IsAggregationField (index As Integer) As Boolean

パラメーター

index
Int32

レコード内のフィールドのインデックスです。

戻り値

現在の行が集計フィールドである場合、値は true となり、それ以外の場合は false となります。

注釈

IsAggregationField メソッドは、結果セットに関する特定の集計情報をレポート サーバーに指定することを可能にします。 たとえば、次の結果セットを使用します。

City          State          Sales  
====================================  
Seattle       WA             150.65  
Seattle       (null)         150.65  
Tacoma        WA              75.54  
Tacoma        (null)          75.54  
(null)        WA             226.19  
Portland      OR             112.25  
Portland      (null)         112.25  
(null)        OR             112.25  
(null)        (null)         338.44  

IsAggregationField メソッドは、現在のインデックスのフィールドが集計フィールドである、つまりフィールドが集計で使用されることを示している各行に Boolean 値を返します。 前の例では、行 1 のインデックス 0 とインデックス 1 のフィールドは true を返します。 一方、行 2 のフィールド インデックス 1 は false を返します。 行 9 では、フィールド インデックス 0 および 1 は、どちらも false を返します。 フィールド インデックス 2 の Sales フィールドは、すべての行に関して false を返します。

適用対象