I have a radgrid that takes about a second to scroll from page to page. This is without a page control. Only a 150 records, which are already in the grid, I am not experiencing a delay from the database.
What the problem seems to be is when I add custom columns. The last column I added was a custom column that had a radrating control in it. This made paging 200% worse.
Should I not use the RadRating control in a grid?
Is there a setting to make the perfromance better?
Maybe I am make the column in the grid wrong?
At this time, I am most likely going to remove the column as the users are complaining.
<telerik:GridViewDataColumn DataMemberBinding="{Binding Path=Rating}" Header="Rating" MinWidth="60" Width="SizeToCells"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <telerikInput:RadRating Name="_leadRating" Value="{Binding Path=Rating,Mode=TwoWay}" UseLayoutRounding="True"> <i:Interaction.Triggers> <i:EventTrigger EventName="ValueChanged"> <cmd:EventToCommand Command="{Binding Path=DataContext.ChangeRatingCommand, RelativeSource={RelativeSource FindAncestor, AncestorType=UserControl, AncestorLevel=1}}" CommandParameter="{Binding}" /> </i:EventTrigger> </i:Interaction.Triggers> </telerikInput:RadRating> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewDataColumn>
