Приветствую.
Не подскажите, как загрузить в Datagridview, в DataGridViewComboBoxColumn значения из БД через Nhibernate?
Изначальные условия. Есть две таблицы Recipes и Products.
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Dietolog.Domain.Products, Dietolog" table="Products" lazy="true">
<id name="Id" column="Id">
<generator class="native">
<param name="sequence">PRODUCTS_ID_GEN</param>
</generator>
</id>
<property name="Name" column="Name" type="String"/>
<property name="Cost" column="Cost" type="Double"/>
<property name="IsPerishable" column="Is_Perishable" type="Boolean"/>
</class>
</hibernate-mapping>
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Dietolog.Domain.Recipes , Dietolog" table="Recipes " lazy="true">
<id name="Id" column="Id">
<generator class="native">
<param name="sequence">RECIPES_ID_GEN</param>
</generator>
</id>
<many-to-one name="Product" column="Product_ID" not-null="true" class="Dietolog.Domain.Products, Dietolog"/>
<property name="Weight" column="Weight" type="Double"/>
</class>
</hibernate-mapping>
Как можно реализовать в Datagridview Рецептов, колонке Product, выпадающий список, данные которого загружаются из БД, таблицы Products (должно отображаться Product.Name, а значения использоваться Product.ID)?
Как работать с БД через nhibernate понятно, непонятно, как связать две таблицы в один Datagridview через выпадающий список.