LinqDataSource.GroupByParameters Vlastnost

Definice

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

[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.ParameterCollection GroupByParameters { get; }

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

Produkt Verze
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1