How to reproduce:
public Form1()
{
InitializeComponent();
string newLine = "line";
string multiLine = "line";
for (int i = 0; i < 10; i++)
{
radGridView1.Rows.Add(newLine, multiLine);
multiLine += Environment.NewLine + multiLine;
}
this.Load += Form1_Load;
}
Workaround:
private void Form1_Load(object sender, EventArgs e)
{
this.radGridView1.Columns[1].PropertyChanged += item_PropertyChanged;
}
private void item_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "IsVisible")
{
this.radGridView1.TableElement.ScrollTo(0, 0);
}
}