Share via


IDataReaderExtension.IsAggregationField(Int32) Methode

Definition

Gibt an, ob die Daten nach dem Feld mit dem angegebenen Index aggregiert werden.

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

Parameter

index
Int32

Der Index des Felds innerhalb des Datensatzes.

Gibt zurück

Der Wert true, wenn die aktuelle Zeile ein Aggregationsfeld ist; andernfalls false.

Hinweise

Mit der IsAggregationField Methode können Sie spezifische Aggregationsinformationen zu Ihrem Resultset auf dem Berichtsserver bereitstellen. Nehmen Sie beispielsweise den folgenden Resultset:

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  

Die IsAggregationField Methode gibt einen Boolean Wert für jede Zeile zurück, die angibt, dass das Feld im aktuellen Index ein Aggregationsfeld ist, das heißt, das Feld wird in Aggregationen verwendet. Im vorherigen Beispiel sollten die Felder in Index 0 und Index 1 für Zeile 1 zurückgegeben werden true. Im Gegensatz dazu sollte Feldindex 1 für Zeile 2 zurückgegeben werden false. Für Zeile neun sollte sowohl feldindex 0 als auch 1 zurückgegeben werden false. Feldindex 2, das Feld "Vertrieb", gibt für alle Zeilen zurück false .

Gilt für: