Прежде всего, так как вы вызываете SelectedReportDataSource.FirstLevelReportDataSource.GroupingDataMembers.Add (gdm), вам не нужно устанавливать gdm.FirstLevelDataSourceID = 61.
Во-вторых, старайтесь не устанавливать поля идентификаторов по значению. Лучше придерживаться внешнего ключа, говоря, что entity.ForeignKeyProperty = dataContext.ForeignKeyTableObjects.SingleOrDefault (o => o.ID.Equals (50)); или любой другой идентификатор. Таким образом, вы привязываете ОБЪЕКТ к сущности, а не идентификатор к полю сущности.
В-третьих, убедитесь, что эти идентификаторы существуют в db-87, 61 и т. Д. И проверьте, требуется ли gdm.ReportDataSource. Если это так, вы не устанавливаете его выше. Это может привести к сбою.