Неможу гарантувати що спосіб простий ;). Поперше кидаємо на форму два BindingSource (далі MasterBindingSource та DetailsBindingSource).
Налаштовуємо їхні DataSource, підключаємо їх до DataGridView.
І додаємо в MasterBindingSource обробку CurrentChanged.
private void MasterBindingSource_CurrentChanged(object sender, EventArgs e)
{
MyObjectType myObject = (MyObjectType)this.MasterBindingSource.Current;
this.DetailsBindingSource.Filter = String.Format("ObjectID={0}", myObject.ID);
// чи
this.DetailsBindingSource.DataSource = <my manualy filterd collecti