我使用此代码制作报告:
var siteData = (
from site in db.Site
join cust in db.Customer on site.SiteID equals cust.SiteID
group cust by site into g
from subCust in g.DefaultIfEmpty()
select new vm_SiteList
{
SiteName = subCust?.Key.SiteName ?? string.Empty,
Customers = g.Count()
}).ToList();
当我在新项目中使用它时,我没有问题,但是当我尝试在已有项目的项目中使用它时,即使数据集已填满,数据也不会加载到报表中。当我尝试实现报表查看器时,会出现一个登录对话框,无论我使用什么登录它都会失败,如果我取消结果是空白页。
MyDataSet正在使用我从服务器资源管理器中的数据库中获取的表。
在使用多项目解决方案时,我需要做些什么吗?
编辑: 通过使用此https://archive.sap.com/documents/docs/DOC-33869,我不再拥有登录对话框,但我的数据集中的数据仍未显示在报告中。