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 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
Hodnota vlastnosti
Parametry, které se používají k vytvoření klauzule Group By.
- Atributy
Poznámky
Ovládací LinqDataSource prvek používá parametry v GroupByParameters kolekci k vytvoření klauzule Group By za běhu. Kolekci GroupByParameters obvykle nebudete používat k seskupení dat. Místo toho můžete vlastnost použít GroupBy . Kolekci GroupByParameters použijete pouze tehdy, když je nutné nastavit hodnotu v klauzuli Group By za běhu a tato hodnota není názvem vlastnosti. Pomocí GroupByParameters kolekce můžete například seskupit data podle toho, jestli se LastName vlastnost v datových záznamech rovná hodnotě poskytnuté uživatelem.
Pokud chcete data seskupit podle vlastnosti a tato vlastnost nemusí být nastavena za běhu, můžete definovat vlastnost seskupení v této GroupBy vlastnosti. Pokud chcete například vrátit hodnoty z tabulky databáze seskupené podle LastNamehodnoty , nastavte GroupBy na LastName 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 upravte GroupBy vlastnost.
Název vlastnosti nelze přiřadit jako hodnotu parametru v kolekci GroupByParameters . Do kolekce přidáte parametry GroupByParameters , když chcete přidat podmínku GroupBy do vlastnosti, 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 pak do vlastnosti tohoto pojmenovaného parametru přidáte zástupný symbol GroupBy . V klauzuli Group By před každým názvem parametru zadejte symbol @.