I have a RadGrid with a datatable as it's source.
I have AllowCustomPaging set to true.
The code for my code behind method RadGridSearchResults_NeedDataSource just fills and returns a datatable with the following columns:
Once the RadGrid is databound, I run the following:
I would expect my radgrid to then look like the one they have here once you click on the 'Group by expression' button:
Instead, it looks like this:
After Load
Only looking right after I click the 'sort' button:
After Clicking Sort
Any clue? I even tried invoking sort manually but that was not successful.
I have AllowCustomPaging set to true.
| <telerik:RadGrid runat="server" ID="RadGridSearchResults" |
| PageSize="50" AllowPaging="true" AllowCustomPaging="true" |
| OnNeedDataSource="RadGridSearchResults_NeedDataSource" Skin="Default"> |
| <PagerStyle Mode="NextPrevNumericAndAdvanced" /> |
| </telerik:RadGrid> |
The code for my code behind method RadGridSearchResults_NeedDataSource just fills and returns a datatable with the following columns:
| 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)); |
Once the RadGrid is databound, I run the following:
| var expression = GridGroupByExpression.Parse( |
| "recipeId [Recipe], count(recipeId) ingredientsIds [Ingredients] |
| Group By recipeId"); |
| this.RadGridSearchResults.MasterTableView.GroupByExpressions.Add(expression); |
| this.RadGridSearchResults.GroupingEnabled = true; |
I would expect my radgrid to then look like the one they have here once you click on the 'Group by expression' button:
Instead, it looks like this:
After Load
Only looking right after I click the 'sort' button:
After Clicking Sort
Any clue? I even tried invoking sort manually but that was not successful.