Rad Telerik GridGroupByExpression no se agrupa hasta que haga clic en el botón rejilla especie

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

  •  12-09-2019
  •  | 
  •  

Pregunta

Tengo un RadGrid con una tabla de datos, ya que es la fuente. He AllowCustomPaging establecido en true.

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

El código de mi código detrás método RadGridSearchResults_NeedDataSource simplemente llena y devuelve una tabla de datos con las siguientes columnas:

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));

Una vez que el enlace de datos es RadGrid, corro el siguiente:

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

Yo esperaría que mi RadGrid a continuación, se parece a la que ellos tiene aquí una vez que se hace clic en el 'Grupo por la expresión' botón:

En lugar de ello, se ve como esto:

Alojado por imgur.com

Sólo mirando a la derecha después de hacer clic en el botón de 'tipo':

Alojado por imgur.com

¿Alguna pista? Incluso he intentado invocar una especie de forma manual, pero que no tuvo éxito.

¿Fue útil?

Solución

Cuando se agrega la expresión de grupo, cómo se llama el método de reconexión () de la red para actualizar su estado? Esto es necesario en caso de que solicite la agrupación desde el manejador de evento de devolución que no vuelva a enlazar el control de manera implícita.

Dick

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top