Compartir a través de


LinqDataSource.GroupByParameters Propiedad

Definición

Obtiene la colección de parámetros que se usan para crear la cláusula Group By.

public:
 property System::Web::UI::WebControls::ParameterCollection ^ GroupByParameters { System::Web::UI::WebControls::ParameterCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.ParameterCollection GroupByParameters { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.GroupByParameters : System.Web.UI.WebControls.ParameterCollection
Public ReadOnly Property GroupByParameters As ParameterCollection

Valor de propiedad

Parámetros que se usan para crear la cláusula Group By.

Atributos

Comentarios

El LinqDataSource control usa parámetros de la GroupByParameters colección para crear la cláusula Group By en tiempo de ejecución. Normalmente, no usará la GroupByParameters colección para agrupar los datos. En su lugar, puede usar la GroupBy propiedad . La colección solo se usa GroupByParameters cuando se debe establecer un valor en la cláusula Group By en tiempo de ejecución y ese valor no es un nombre de propiedad. Por ejemplo, use la GroupByParameters colección para agrupar datos en función de si la LastName propiedad de los registros de datos es igual a un valor proporcionado por el usuario.

Si desea agrupar los datos por una propiedad y esa propiedad no tiene que establecerse en tiempo de ejecución, puede definir la propiedad de agrupación en la GroupBy propiedad . Por ejemplo, para devolver valores de una tabla de base de datos agrupada por LastName, establezca GroupBy en "LastName" sin parámetros. Si desea agrupar dinámicamente los datos por una propiedad, cree un controlador de eventos para el Selecting evento y personalice la GroupBy propiedad según sea necesario.

No se puede asignar el nombre de una propiedad como valor para un parámetro de la GroupByParameters colección. Los parámetros se agregan a la GroupByParameters colección cuando se desea agregar una condición a la GroupBy propiedad que se debe establecer en tiempo de ejecución.

Para establecer valores en la GroupByParameters colección, asigne un nombre a cada parámetro y, a continuación, agregue un marcador de posición en la GroupBy propiedad para ese parámetro con nombre. En la cláusula Group By, antepone cada nombre de parámetro con el símbolo @ .

Se aplica a