Has it ever happened to you that a datagrid bound to another element's selecteditems collection, doesn't update the first time an item of the second element is chosen? After the first attempt everything works fine. It is necessary to mention that I've set the AutoGenerateColumns to false, and define the columns myself.