Rad Telerik GridGroupByExpression nicht gruppiert, bis ich die Art Gitter Schaltfläche klicken

StackOverflow https://stackoverflow.com/questions/1247444

  •  12-09-2019
  •  | 
  •  

Frage

Ich habe eine RadGrid mit Datentabelle wie es ist Quelle. Ich habe AllowCustomPaging auf true gesetzt.

<telerik:RadGrid runat="server" ID="RadGridSearchResults" 
PageSize="50" AllowPaging="true" AllowCustomPaging="true"
OnNeedDataSource="RadGridSearchResults_NeedDataSource" Skin="Default">
<PagerStyle Mode="NextPrevNumericAndAdvanced" />
</telerik:RadGrid>

Der Code für meinen Code hinter Methode RadGridSearchResults_NeedDataSource füllt einfach und gibt eine Datentabelle mit den folgenden Spalten:

dataTableSearchResults.Columns.Add("recipeId", typeof(string));
dataTableSearchResults.Columns.Add("ingredientsIds", typeof(string));
dataTableSearchResults.Columns.Add("country", typeof(string));
dataTableSearchResults.Columns.Add("author", typeof(string));
dataTableSearchResults.Columns.Add("style", typeof(string));
dataTableSearchResults.Columns.Add("friendly", typeof(string));
dataTableSearchResults.Columns.Add("name", typeof(string));

Sobald die RadGrid Databound ist, laufe ich die folgenden:

var expression = GridGroupByExpression.Parse(
"recipeId [Recipe], count(recipeId) ingredientsIds [Ingredients] 
Group By recipeId");
this.RadGridSearchResults.MasterTableView.GroupByExpressions.Add(expression);
this.RadGridSearchResults.GroupingEnabled = true;

Ich würde meine RadGrid erwarten dann wie das aussehen sie a href <= "http://demos.telerik.com/aspnet-ajax/grid/examples/groupby/expressions/defaultcs.aspx" rel = "nofollow noreferrer "> haben hier , wenn Sie klicken Sie auf die Gruppe der durch den Ausdruck" Taste:

Stattdessen sieht es wie folgt aus:

Hosted by imgur.com

suchen Nur direkt nach dem ich auf die ‚Art‘ Taste:

Hosted by imgur.com

Jeder Hinweis? Ich habe sogar versucht Art manuell aufrufen, aber das war nicht erfolgreich.

War es hilfreich?

Lösung

Wenn Sie den Gruppenausdruck hinzuzufügen, rufen Sie die Rebind () -Methode des Gitters um seinen Zustand zu aktualisieren? Dies ist notwendig, falls Sie von Postback-Ereignishandler gelten Gruppierung, die nicht die Steuerung implizit nicht erneut binden.

Dick

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top