Проблема при загрузке отчета с формы ASP.NET MVC

185
02 июля 2018, 03:50

когда я пытаюсь загрузить отчет из формы система выдает мне ошибку "DataSet не поддерживает System.Nullable <>." в этой части кода "rd.SetDataSource(db.equipment.ToList());"

    public ActionResult exportReport()
    {
        ReportDocument rd = new ReportDocument();
        rd.Load(Path.Combine(Server.MapPath("~/Reports"), "CrystalReport1.rpt"));
        rd.SetDataSource(db.equipment.ToList());

        Response.Buffer = false;
        Response.ClearContent();
        Response.ClearHeaders();
        try
        {
            Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
            stream.Seek(0, SeekOrigin.Begin);
            return File(stream, "application/pdf", "Equipment_list.pdf");
        }
        catch
        {
            throw;
        }
    }
READ ALSO
Сохранить byte[] с помощью SaveFileDialog

Сохранить byte[] с помощью SaveFileDialog

Впервые работаю с типом Varbinary(Max) в sql serverХраню там различные файлы - word,txt,image

178
C# исключение IndexOutOfRangeException

C# исключение IndexOutOfRangeException

Есть форма и подключен файл БД (MS SQL)

176
C# WPF. Хранение приватных данных

C# WPF. Хранение приватных данных

Доброго времени суток!

156