To reproduce:
- Enable the paging and add 1000 rows.
- Press Ctrl + End
- An exception is thrown.
Workaround:
radVirtualGrid1.VirtualGridElement.InputBehavior = new MyBehavior(radVirtualGrid1.VirtualGridElement);
class MyBehavior : VirtualGridInputBehavior
{
public MyBehavior(RadVirtualGridElement element) : base(element)
{
}
protected override bool HandleEndKey(KeyEventArgs keys)
{
this.GridElement.PageIndex = this.GridElement.TotalPages - 1;
return true;
//return base.HandleEndKey(keys);
}
}