swejet 发表于 2014-10-10 19:45:00

Spread保存文件

我想在后台缓存一个xslx文件,但是由于silverlight的安全限制,我不能这么做.那么我可以用SaveExcel方法保存一个xslx的内存对象,或者直接保存为byte数组 用来传给WebService么?

iceman 发表于 2014-10-11 17:59:00

回复 1楼swejet的帖子

是的可以这样做,SaveExcel 方法可以保存 Spread 到 Stream,传给 service 即可。

swejet 发表于 2014-10-13 08:40:00

回复 2楼iceman的帖子

那么能给一部分保存到Stream的示例代码么

iceman 发表于 2014-10-13 15:46:00

回复 3楼swejet的帖子

参考代码:

            MemoryStream ms = new MemoryStream();
            this.gcspreadsheet1.SaveExcel(ms, GrapeCity.Windows.SpreadSheet.Data.ExcelFileFormat.XLSX);


推荐一篇参考资源:
http://www.silverlightchina.net/html/tips/2011/1014/10963.html

swejet 发表于 2014-10-13 16:04:00

回复 4楼iceman的帖子

谢谢 我再看一下

iceman 发表于 2014-10-13 17:32:00

回复 5楼swejet的帖子

好的,不客气
页: [1]
查看完整版本: Spread保存文件