Acabei achando a solução. Alterei a "position" durante o evento tabControl1_SelectedIndexChanged. o código ficou assim...
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedIndex == 2)
vendasBindingSource.Position = vendasBindingSource.Count - 1;
}
obrigado pela atenção.