Steps to reproduce:
1. Bind RadGridView to BindingList
2. Clear the rows collection
3. You can see that SelectedRows.Count =1 although Rows.Count = 0
To workaround:
private void radButton1_Click(object sender, EventArgs e)
{
while (this.pedidos.Count > 0)
{
this.pedidos.RemoveAt(0);
}
int rows = this.radGridView1.Rows.Count;
int srows = this.radGridView1.SelectedRows.Count;
}