LinqDataSource.GroupByParameters Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'insieme di parametri usati per creare la clausola 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
Valore della proprietà
Parametri utilizzati per creare la clausola Group By.
- Attributi
Commenti
Il LinqDataSource controllo usa i parametri nella GroupByParameters raccolta per creare la clausola Group By in fase di esecuzione. In genere non si userà la GroupByParameters raccolta per raggruppare i dati. È invece possibile usare la GroupBy proprietà . Utilizzare la GroupByParameters raccolta solo quando un valore nella clausola Group By deve essere impostato in fase di esecuzione e tale valore non è un nome di proprietà. Ad esempio, utilizzare la GroupByParameters raccolta per raggruppare i dati in base al fatto che la LastName
proprietà nei record di dati sia uguale a un valore fornito dall'utente.
Se si desidera raggruppare i dati in base a una proprietà e tale proprietà non deve essere impostata in fase di esecuzione, è possibile definire la proprietà di raggruppamento nella GroupBy proprietà . Ad esempio, per restituire valori da una tabella di database raggruppata per LastName
, impostare su GroupBy "LastName" senza parametri. Per raggruppare dinamicamente i dati in base a una proprietà, creare un gestore eventi per l'evento Selecting e personalizzare la proprietà in base alle GroupBy esigenze.
Non è possibile assegnare il nome di una proprietà come valore per un parametro nella GroupByParameters raccolta. Aggiungere parametri alla GroupByParameters raccolta quando si desidera aggiungere una condizione alla GroupBy proprietà che deve essere impostata in fase di esecuzione.
Per impostare i valori nella GroupByParameters raccolta, assegnare un nome a ogni parametro e quindi aggiungere un segnaposto nella GroupBy proprietà per tale parametro denominato. Nella clausola Group By anteporre a ogni nome di parametro il simbolo @.