Crystal Reports(MVC4) - '数据库连接错误'

时间:2014-03-23 11:22:12

标签: c# asp.net-mvc-4 crystal-reports

不确定有多少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!

2 个答案:

答案 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)
    {
    }
}