LinqDataSource.GroupByParameters Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 @ .