Description When the RowCount/ColumnCount amount is decreased, and there are resized rows/column, the scrollable area get invalid. Steps to reproduce: RadVirtualGrid radVirtualGrid1 = new RadVirtualGrid(); public Form1() { InitializeComponent(); radVirtualGrid1.Parent = this; radVirtualGrid1.Dock = DockStyle.Fill; this.Controls.SetChildIndex(radVirtualGrid1, 0); button1.BringToFront(); radVirtualGrid1.RowCount = 1000; radVirtualGrid1.ColumnCount = 50; radVirtualGrid1.CellValueNeeded += radVirtualGrid1_CellValueNeeded; for (int i = 0; i < 50; i++) { radVirtualGrid1.MasterViewInfo.SetRowHeight(i, 30); radVirtualGrid1.MasterViewInfo.SetColumnWidth(i, 60); } } void radVirtualGrid1_CellValueNeeded(object sender, VirtualGridCellValueNeededEventArgs e) { e.Value = e.RowIndex + " " + e.ColumnIndex; } private void button1_Click(object sender, EventArgs e) { radVirtualGrid1.RowCount = 20; radVirtualGrid1.ColumnCount = 20; }