Compartilhar via


IDataReaderExtension.IsAggregationField(Int32) Método

Definição

Indica se os dados são agregados pelo campo com o índice determinado.

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

Parâmetros

index
Int32

O índice do campo dentro do registro.

Retornos

O valor true, se a linha atual for um campo de agregação; caso contrário, false.

Comentários

O IsAggregationField método permite que você forneça informações específicas de agregação sobre o conjunto de resultados para o servidor de relatório. Veja, por exemplo, o seguinte conjunto de resultados:

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  

O IsAggregationField método retorna um Boolean valor para cada linha que indica que o campo no índice atual é um campo de agregação, ou seja, o campo é usado em agregações. No exemplo anterior, os campos no índice 0 e no índice 1 para a linha um devem retornar true. Em contraste, o índice de campo 1 para a linha dois deve retornar false. Para a linha nove, o índice de campo 0 e 1 deve retornar false. O índice de campo 2, o campo Vendas, retorna false para todas as linhas.

Aplica-se a