Отчет с Combo box фильтром

Добрый день ! Делаю отчет с комбо боксом но почему он не заполняется данными.
код

EntitySchemaQuery entitySchemaQuery = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "BankingServiceType");
var primaryColumnName = entitySchemaQuery.AddColumn("Id").Name;
var displayColumnName = entitySchemaQuery.AddColumn("Name").OrderByAsc().Name;
var serviceTypes = entitySchemaQuery.GetEntityCollection(UserConnection);
foreach (var serviceType in serviceTypes )
{
Page.BankServicesTypeCombo.AddItem(serviceType.GetTypedColumnValueGuid>(primaryColumnName),
                serviceType.GetTypedColumnValuestring>(displayColumnName));
}
return true;

Что не так ? на событие PageLoadComplete прописываю... Please help me!

Нравится

1 комментарий

На первый взгляд, написано всё верно, по аналогии с наполнением комбобокса в форме другого отчёта.
Чтобы понять, в чём дело, можно попробовать провести отладку и посмотреть, сколько записей добавились в цикле.

Возможно, проблема в том, что на странице этому полю указали в дизайнере источник данных и поле. Это могло привести к конфликту с программным заполнением. В других отчётах в дизайнере привязки нет, только кодом.

Показать все комментарии