You can bind the different ItemsSource to each row of GridComboBoxColumn by setting ItemsSourceSelector property.
ItemsSourceSelector needs to implement IItemsSourceSelector interface which requires you to implement GetItemsSource method which receives the below parameters,
In the below code, ItemsSource for ShipCity column returned based on ShipCountry column value using the record and data context of data grid passed to GetItemsSource method.
The following screenshot illustrates the different ShipCity ItemsSource bound to each row of the ComboBox based on the Country Name.
Figure 1: ShipCity list of Argentina
Figure 2: ShipCity list of Belgium
|Article ID:||Published Date:||Last Revised Date:||Platform:||Control:||.NET Framework:|