我有一个带有 EF 的 ASP.NET MVC 4 项目。我有一个 ASPX 网页来显示 RDLC 报告的 ReportControl。
我有 2 个表:订单和代理。在我的报告中,我想显示(在 Tablix 中)我的所有订单。
订单号 | 订购日期 | 订单总额 | 订单状态 | 代理人
(代理列是代理的名称:“Agent.Name”)
问:如何在 Tablix 中显示另一个表(代理)中的字段(代理名称)?
if (!IsPostBack)
{
var qry = FROM o in db.Orders
//JOIN a in d.Agents on o.idAgent equals a.idAgent
SELECT o; //
ReportDataSource dataSource = new ReportDataSource("DataSetOrder_Agent", qry);
ReportViewerOrders.LocalReport.DataSources.Add(dataSource);
}