Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bind a WPF data grid to multiple data sources

I have created a data grid in WPF and have 2 lists. I want to bind one column to one list and rest of the columns to another list. Can anyone please tell me how to do this?

Thanks

like image 222
Scooby Avatar asked Oct 20 '25 22:10

Scooby


1 Answers

Basically, You cant. The datagrid is an ItemsControl which has one ItemsSource property.

What i would do is build a view model which is a composite object that contains one of each of the items (from the two lists). then you could bind to a collection of these.

public class CompositeItem{
   public Object ItemFromListOne { get; set; }
   public Object ItemFromListTwo { get; set; }
}
like image 175
Aran Mulholland Avatar answered Oct 25 '25 17:10

Aran Mulholland