Sdílet prostřednictvím


LinqDataSource.GroupByParameters Vlastnost

Definice

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 @.

Platí pro