不确定有多少Crystal Reports
名专家在那里,但如果有人愿意,我会寻求一些帮助!
所以当我想添加A List Do DataSource
时 List<User> xx = new List<User>();
xx = _UserService.GetAll().ToList();
rd.SetDataSource(xx);
我收到此错误消息:
'Database Connection Error'
我正在使用MV4实体FrameWork + .Net对象数据源(对于Crystal报表)。
任何帮助plzz!
答案 0 :(得分:1)
您设计的是使用数据来源(Dataset)
报告并立即尝试发送(List)
DataSet xx= new Dataset();
xx = _UserService.GetAll().ToDataSet(false);
rd.SetDataSource(xx);
答案 1 :(得分:1)
http://www.fdfriends.com/crystal-reporting-with-mvc4-mvc5-razor-view-step-by-step-tutorial/
这是MVC4 Crystal Reporting的一个非常简单的解决方案。我成功地遵循了这一步骤。 您需要使用DataTable然后使用List。
publicActionResultGenerateReport()
{
SqlConnection con = newSqlConnection(“data source=SILSOFTU2;initial catalog=BLC_DEV;persist security info=True;user id=sa;password=234;”);
DataTabledt = newDataTable();
try
{
con.Open();
SqlCommandcmd = newSqlCommand(“SELECT * FROM Sys_Grade”, con);
SqlDataAdapteradp = newSqlDataAdapter(cmd);
adp.Fill(dt);
}
catch (Exception ex)
{
}
}