Мне нужно изменить один из отчетов, которые создает наша система.
Эти отчеты создаются с использованием файлов RDLC.
Я добавил необходимый сервер, чтобы получить информацию, необходимую для нового поля «EmployeeName».
//lunchtime report
lunch.Reason = request.SqlDataReaderResult["Reason"].ToString();
lunch.Record_No = (int)request.SqlDataReaderResult["Record_No"];
lunch.Seq = (int)request.SqlDataReaderResult["Seq"];
lunch.EmployeeName = request.SqlDataReaderResult["EmployeeName"].ToString(); // new field
Но когда я делаю вызов в моем файле rdlc
"= Fields! EmployeeName.Value"
это вызывает ошибку:
Error 1 The Value expression for the textbox ‘textbox14’ refers to the field ‘EmployeeName’. Report item expressions can only refer to fields within the current data set scope or, if inside an aggregate, the specified data set scope.
Я попытался удалить источник данных и снова добавить его для RDLC, но он больше не отображается в списке источников данных.
кто-нибудь имел эту проблему раньше?