LinqDataSource.GroupByParameters Vlastnost

Definice

Získá kolekci parametrů, které se používají k vytvoření klauzule Seskupit podle.

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

Hodnota vlastnosti

Parametry, které se používají k vytvoření klauzule Seskupit podle.

Atributy

Poznámky

Ovládací LinqDataSource prvek používá parametry v kolekci GroupByParameters k vytvoření klauzule Seskupit podle za běhu. Tuto kolekci GroupByParameters obvykle nebudete používat k seskupení dat. Místo toho můžete použít GroupBy vlastnost . Kolekci GroupByParameters použijete pouze v případech, kdy je nutné nastavit hodnotu v klauzuli Seskupit podle za běhu a tato hodnota není názvem vlastnosti. Kolekci GroupByParameters můžete například použít k seskupení dat podle toho, jestli LastName se vlastnost v datových záznamech rovná hodnotě poskytnuté uživatelem.

Pokud chcete seskupit data podle vlastnosti a tato vlastnost nemusí být nastavena za běhu, můžete ve GroupBy vlastnosti definovat vlastnost seskupení. Pokud například chcete vrátit hodnoty z tabulky databáze seskupené podle LastName, nastavte GroupBy na "Příjmení" bez jakýchkoli parametrů. Pokud chcete dynamicky seskupovat data podle vlastnosti, vytvořte pro událost obslužnou rutinu Selecting události a podle potřeby vlastnost přizpůsobte GroupBy .

Název vlastnosti nelze přiřadit jako hodnotu parametru v kolekci GroupByParameters . Parametry do kolekce přidáte, GroupByParameters když chcete do vlastnosti přidat podmínku GroupBy , která musí být nastavena za běhu.

Pokud chcete nastavit hodnoty v kolekci GroupByParameters , přiřadíte každému parametru název a potom přidáte zástupný symbol do GroupBy vlastnosti pro tento pojmenovaný parametr. V klauzuli Group By před názvy jednotlivých parametrů zadejte symbol @ .

Platí pro