If you would like to determine if you have scrolled to the last row of RadGridVIew you can achieve this by subscribing to the ValueChanged event of VerticalScrollBar. Then you can calculate whether the current VerticalScrollBar value is equal to the maximum value:
this.radGridView1.TableElement.VScrollBar.ValueChanged += VScrollBar_ValueChanged;
private void VScrollBar_ValueChanged(object sender, EventArgs e)
int scrollBarMaxValue = (this.radGridView1.TableElement.VScrollBar.Maximum - this.radGridView1.TableElement.VScrollBar.LargeChange) + 1
int scrollBarCurrentValue = this.radGridView1.TableElement.VScrollBar.Value;
if (scrollBarCurrentValue == scrollBarMaxValue)
Please note that the value of a scroll bar cannot reach its maximum value through user interaction at run time. The maximum value that can be reached is equal to the Maximum property value minus the RadScrollBarElement.LargeChange property value plus 1. The maximum value can only be reached programmatically.
Get quickly onboarded and successful
with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.