C# 晶体报告导出错误

本文关键字:出错 错误 报告 | 更新日期: 2023-09-27 18:35:34

我试图将水晶报告导出为PDF格式。 但是我去错误,例如"System.IO.MemoryStream"是一种"类型",但像"变量"一样使用.....这是我的代码,请验证并纠正我。.

protected void Button1_Click(object sender, EventArgs e)
    {
        MemoryStream MS;
        MS = (MemoryStream);
        MR.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
        Response.Clear();
        Response.Buffer = true;
        Response.ContentType = "application/pdf";
        Response.BinaryWrite(MS.ToArray());
        Response.End();

    }

C# 晶体报告导出错误

问题是这条线

MS = (MemoryStream);

你似乎在这里错过了一些东西。您是否正在尝试将某些内容投射到内存流中,如果是这样,该怎么办?

如果你想构造一个 MemoryStream obj,你需要使用类似的东西

MemoryStream memStream = new MemoryStream(100)

请注意,MemoryStream 具有 IDisposable,因此您可能希望将其包装在 using 子句中。

相关文章: