The question is the following, as in the Datagrid control, add lines that will contain another control: ComboBox (CB) and bind with the database (see below). Let for example there is a database in which there are entities: Nuts, Bolts, Screws, etc. - they have a lot of fields with the appropriate parameters - thread, length, etc. The first ComboBox should contain the conditional name of the entities (or, perhaps, the fastener name is better) when it is selected, the second ComboBox should load specific instances — well, let's say: in the first CB, select Nuts, in the second, M12, M16, etc. are loaded. And so in each row, plus how can I unload the resulting collection from the DataGrid into some of my own collection?