Entity framework 如何将Crystal报表绑定到实体框架?
如何将Crystal报表绑定到实体框架实体 我还没有找到解决办法Entity framework 如何将Crystal报表绑定到实体框架?,entity-framework,crystal-reports,Entity Framework,Crystal Reports,如何将Crystal报表绑定到实体框架实体 我还没有找到解决办法 我还没有足够的分数对现有的问题进行投票我对你的问题不太清楚 我知道这对你现在没有帮助对不起 但我想您可能会发现,EF和Sql Reporting Services团队的一个长期目标是允许客户针对实体框架模型或EDM使用Reporting Services。创建Crystal Report 现在可以使用XSD文件创建报告 右键单击项目并选择添加新项目 从Visual C模板列表中选择Reporting,然后选择Crystal Rep
我还没有足够的分数对现有的问题进行投票我对你的问题不太清楚 我知道这对你现在没有帮助对不起
但我想您可能会发现,EF和Sql Reporting Services团队的一个长期目标是允许客户针对实体框架模型或EDM使用Reporting Services。创建Crystal Report 现在可以使用XSD文件创建报告 右键单击项目并选择添加新项目 从Visual C模板列表中选择Reporting,然后选择Crystal Reports模板 将文件名更改为UserAccountReport.rpt,然后单击添加按钮 此时将出现Crystal Reports Gallery对话框。选择为空白报告,然后单击“确定”按钮 在“字段管理器”窗口中,右键单击“数据库字段”节点,然后从弹出菜单中选择“数据库专家…” “数据库专家”对话框应出现 单击旁边的加号以创建新连接 单击ADO.NET XML旁边的加号 此时将显示ADO.NET XML对话框。单击带有三个点的按钮,浏览到在上述步骤中创建的UserAccountSchema.xsd文件 单击Finish按钮 您应该在ADO.NET XML节点下看到UserAccountSchema。单击此节点,然后单击>按钮将其移动到“选定表”列表
至于我,我读了下面的链接 它告诉我如何链接EntityFramework和Crystal Report 至于代码隐藏
protected void Page_Load(object sender, EventArgs e)
{
Report.CrystalReport1 _Rpt = new Report.CrystalReport1();
List<Test> list_Test = new List<Test>();
using (tempdbEntities _tempdbEntities = new tempdbEntities()) {
list_Test = _tempdbEntities.Tests.ToList();
}
_Rpt.SetDataSource(list_Test);
CrystalReportViewer1.ReportSource = _Rpt;
CrystalReportViewer1.RefreshReport();
}
这似乎是一个非常、非常长期的目标,因为即使在现代报告引擎中,EF的支持率也很低。