У меня есть веб-приложение, использующее MVC, оно просматривает отчет из «Просмотр» Vtasks View:
SELECT TOP (100) PERCENT dbo.tasks.task_id, dbo.tasks.task_name, dbo.tasks.task_desc, dbo.tasks.date, dbo.tasks.notes, dbo.employees.emp_name, dbo.status.state_name, dbo.users.username
FROM dbo.departments INNER JOIN
dbo.tasks ON dbo.departments.dep_id = dbo.tasks.dep INNER JOIN
dbo.status ON dbo.tasks.state = dbo.status.state_Id INNER JOIN
dbo.users ON dbo.tasks.created_by = dbo.users.id INNER JOIN
dbo.emp_task ON dbo.tasks.task_id = dbo.emp_task.task_id INNER JOIN
dbo.employees ON dbo.emp_task.emp_id = dbo.employees.id
ORDER BY dbo.tasks.task_id
контроллер отчетов:
var reportViewer = new ReportViewer();
reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"Reports\tasksRep1.rdlc";
reportViewer.LocalReport.DataSources.Clear();
reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", db.Vtasks.ToList()));
reportViewer.LocalReport.Refresh();
reportViewer.ProcessingMode = ProcessingMode.Local;
reportViewer.AsyncRendering = false;
reportViewer.SizeToReportContent = true;
reportViewer.ZoomMode = ZoomMode.FullPage;
ViewBag.ReportViewer = reportViewer;
средство просмотра отчетов:
@Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer)
результат выбора с sql сервера:
результат выбора из средства просмотра отчетов
проблема в том, что отчет показывает избыточное имя emp_name для того же имени задачи.
Я не знаю, в чем проблема, я ценю любую помощь спасибо