如何从VB.NET流中加载报表

2020-09-05 15:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 是否有可能从流(而...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

是否有可能从流(而不是文件)中加载报告?

我知道ReportDocument类的ExportToStream方法。

但是此类没有任何方法可以从流中加载报告,

仅来自文件(加载方法)

请帮助我

致谢

Piotrunio

3条回答
CPLASF-自律
2020-09-05 15:42

我认为唯一的方法是将流放入文件中,然后可以从文件中加载报告:

此功能可以为您提供帮助:

使用 System.IO ;

公共无效FileFromStream(字符串fileName,流流)

{

StreamWriter sw =新的StreamWriter(fileName);

stream.Position = 0;
byte []缓冲区=新的byte [stream.Length];
int numBytesToRead =(int)stream.Length;
int numBytesRead = 0;
而 (numBytesToRead> 0)
{
int n = stream.Read(缓冲区,numBytesRead,numBytesToRead);
如果(n == 0)中断;
numBytesRead + = n;
numBytesToRead -= n;
}
stream.Close();

sw.Write(buffer,0,numBytesRead);

sw.Close();

}

一周热门 更多>