Я уже решил свою проблему ... Я опубликую способ, которым я занимался, и, надеюсь, кто-то найдет этот ответ тоже.
dgrDetalle.DataSource = dataTable("select * from yourTable");
DataTable dtCombo = dataTableCombo("select COL_ID DETOC_COL_FK,COL_DESCRIPCION from yourTable2");
string[] strColumns = new string[] { "COL_DESCRIPCION" };
MultiColumnDictionary map = new MultiColumnDictionary(dtCombo, "DETOC_COL_FK", strColumns, 0);
dgrDetalle.Cols["DETOC_COL_FK"].DataMap = map;
Как вы можете видеть, класс, который спас мне жизнь, - MultiColumnDictionary,
Примечание: элементы комбинированного списка должны быть загружены в таблицу DatatTable, отличную от таблицы данных, которая будет загружаться непосредственно в сетку.