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();
}
问题是这条线
MS = (MemoryStream);
你似乎在这里错过了一些东西。您是否正在尝试将某些内容投射到内存流中,如果是这样,该怎么办?
如果你想构造一个 MemoryStream obj,你需要使用类似的东西
MemoryStream memStream = new MemoryStream(100)
请注意,MemoryStream 具有 IDisposable,因此您可能希望将其包装在 using 子句中。