When a row/column is resized, and we scroll to the last row/column, they are cut off, due to an error in the item spacing calculation
To reproduce:
radVirtualGrid1.RowCount = 1000;
radVirtualGrid1.ColumnCount = 50;
radVirtualGrid1.MasterViewInfo.SetRowHeight(50, 30);
for (int i = 0; i < 50; i++)
{
radVirtualGrid1.MasterViewInfo.SetColumnWidth(i, 60);
}
void radVirtualGrid1_CellValueNeeded(object sender, VirtualGridCellValueNeededEventArgs e)
{
e.Value = e.RowIndex + " " + e.ColumnIndex;
}
Workaround: set the RadVirtualGrid.TableElement.ColumnWidth property to 60 instead of using the SetColumnWidth method and set the radVirtualGrid1.MasterViewInfo.RowSpacing to 0 to overcome the row issue.