Добавление столбца в DataSet (xsd) для отчета Crystal
Я работаю над отчетом, и мне нужно добавить столбец в один из моих наборов данных и в файл RPT, но когда я пытаюсь изменить набор данных, я получаю сообщение об ошибке, что указанная таблица не существует. Когда я смотрю в коде, кажется, что изначально для этой цели использовалась таблица, но этот подход был заброшен, и теперь вместо этого это делается с помощью DataSet в коде, который прикреплен к отчету.
Моя проблема в том, что мне нужно добавить этот новый столбец в отчет, и я не могу получить представление о данных таким образом, чтобы я мог перетащить свое новое поле в отчет, потому что я не могу найти нужный фрагмент DataSet, потому что он не существует, как это было раньше, и в коде DataSet теперь занимает его место.
Кто-нибудь может указать мне правильное направление, как сделать эту работу?
ОБНОВИТЬ: Примерно так мой набор данных попадает в отчет Crystal Report.
private Sub ShowReport()
Dim dsStatsForPlanned As DataSet = Nothing
dsStatsForPlanned = DirectCast(Session(CreateSessionKey()), DataSet)
plannedProductRpt.SetDataSource(dsStatsForPlanned)
End Sub
Я добавил дополнительное поле, которое мне нужно, в DataSet, который приходит из Session, но я пытаюсь использовать Designer, чтобы добавить это дополнительное поле в отчет, и когда я пытаюсь обновить или изменить источник данных, Designer сообщает мне, что таблица не существует, предположительно, потому что эта таблица существует только в памяти и не привязана непосредственно к таблице SQL.