LinqDataSource.GroupByParameters Egenskap

Definition

Hämtar den samling parametrar som används för att skapa Group By-satsen.

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

Egenskapsvärde

De parametrar som används för att skapa Group By-satsen.

Attribut

Kommentarer

Kontrollen LinqDataSource använder parametrar i GroupByParameters samlingen för att skapa Group By-satsen vid körning. Vanligtvis använder du inte samlingen GroupByParameters för att gruppera data. I stället kan du använda egenskapen GroupBy . Du använder endast samlingen GroupByParameters när ett värde i Group By-satsen måste anges vid körning och det värdet inte är ett egenskapsnamn. Använd till exempel GroupByParameters samlingen för att gruppera data baserat på om LastName egenskapen i dataposterna är lika med ett värde som tillhandahålls av användaren.

Om du vill gruppera data efter en egenskap och den egenskapen inte behöver anges vid körning kan du definiera gruppegenskapen GroupBy i egenskapen. Om du till exempel vill returnera värden från en databastabell grupperad efter LastNameanger du GroupBy till "LastName" utan några parametrar. Om du vill gruppera data dynamiskt efter en egenskap skapar du en händelsehanterare för Selecting händelsen och anpassar GroupBy egenskapen efter behov.

Du kan inte tilldela namnet på en egenskap som värde för en parameter i GroupByParameters samlingen. Du lägger till parametrar i GroupByParameters samlingen när du vill lägga till ett villkor i egenskapen GroupBy som måste anges vid körning.

Om du vill ange värden i GroupByParameters samlingen tilldelar du ett namn till varje parameter och lägger sedan till en platshållare i egenskapen för den GroupBy namngivna parametern. I group by-satsen förordar du varje parameternamn med @-symbolen.

Gäller för