0

CrystalReportを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();


    }
4

1 に答える 1

0

問題はライン

MS = (MemoryStream);

ここで何かが欠けているようです。何かをメモリストリームにキャストしようとしていますか?

MemoryStream obj を構築したい場合は、次のようなものを使用する必要があります

MemoryStream memStream = new MemoryStream(100)

MemoryStream は IDisposable を実装しているため、おそらく using 句でラップする必要があることに注意してください。

于 2012-05-28T10:58:04.347 に答える