LinqDataSource.GroupByParameters Eigenschap

Definitie

Hiermee haalt u de verzameling parameters op die worden gebruikt om de Group By-component te maken.

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

Waarde van eigenschap

De parameters die worden gebruikt om de Group By-component te maken.

Kenmerken

Opmerkingen

Het LinqDataSource besturingselement gebruikt parameters in de GroupByParameters verzameling om tijdens runtime de Group By-component te maken. Normaal gesproken gebruikt u de GroupByParameters verzameling niet om gegevens te groeperen. In plaats daarvan kunt u de GroupBy eigenschap gebruiken. U gebruikt de GroupByParameters verzameling alleen wanneer een waarde in de Group By-component moet worden ingesteld tijdens runtime en die waarde geen eigenschapsnaam is. Gebruik bijvoorbeeld de GroupByParameters verzameling om gegevens te groeperen op basis van of de LastName eigenschap in de gegevensrecords gelijk is aan een waarde die door de gebruiker is opgegeven.

Als u gegevens wilt groeperen op een eigenschap en die eigenschap niet tijdens runtime hoeft te worden ingesteld, kunt u de groeperingseigenschap in de GroupBy eigenschap definiƫren. Als u bijvoorbeeld waarden wilt retourneren uit een databasetabel gegroepeerd op LastName, stelt u GroupBy in op LastName zonder parameters. Als u gegevens dynamisch wilt groeperen op basis van een eigenschap, maakt u een gebeurtenis-handler voor de Selecting gebeurtenis en past u de GroupBy eigenschap indien nodig aan.

U kunt de naam van een eigenschap niet toewijzen als de waarde voor een parameter in de GroupByParameters verzameling. U voegt parameters toe aan de GroupByParameters verzameling wanneer u een voorwaarde wilt toevoegen aan de GroupBy eigenschap die tijdens de runtime moet worden ingesteld.

Als u waarden in de GroupByParameters verzameling wilt instellen, wijst u een naam toe aan elke parameter en voegt u vervolgens een tijdelijke aanduiding toe aan de GroupBy eigenschap voor die benoemde parameter. In de Component Group By voert u elke parameternaam vooraf met het @-symbool.

Van toepassing op