请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

优客木子

注册会员

3

主题

17

帖子

54

积分

注册会员

积分
54

微信认证勋章

最新发帖
优客木子
注册会员   /  发表于:2016-1-14 16:25  /   查看:4462  /  回复:4
使用C1 for Silverlight 的DataGrid中封装的Save方法保存datagrid数据到Excel中时,根据我现在所工作中的项目为例,当datagrid绑定26列的值,行数差不多在1000条左右的时候,Save方法会抛出如下异常,
,详细异常如下:
   {System.Security.SecurityException: 不允许进行文件操作。拒绝访问路径“”。
   位于 System.IO.FileSecurityState.EnsureState()
   位于 System.IO.Path.GetTempPath()
   位于 System.IO.Path.InternalGetTempFileName(Boolean checkHost)
   位于 System.IO.Path.GetTempFileName()
   位于 C1.C1Zip.ZipEntryStreamWriter..ctor(C1ZipFile zipFile, String fileName, String entryName, DateTime dateTime, Boolean memory)
   位于 C1.C1Zip.C1ZipFile.OpenWriter(String fileName, String entryName, DateTime dateTime, Boolean memory)
   位于 C1.C1Zip.C1ZipFile.Add(Stream srcStream, String entryName, DateTime dateTime)
   位于 C1.C1Zip.C1ZipEntryCollection.Add(Stream stream, String entryName, DateTime dateTime)
   位于 C1.C1Zip.C1ZipEntryCollection.Add(Stream stream, String entryName)
   位于 C1.Silverlight.Excel.OpenXmlWriter.Save(C1ZipFile zipFile)
   位于 C1.Silverlight.Excel.OpenXmlWriter.Save(Stream stream)
   位于 C1.Silverlight.Excel.C1XLBook.SaveInternalOpenXml(Stream stream)
   位于 C1.Silverlight.Excel.C1XLBook.Save(Stream stream, FileFormat format)
   位于 C1.Silverlight.DataGrid.Excel.ExcelExporter.Export(Stream stream)
   位于 C1.Silverlight.DataGrid.Excel.DataGridExtensions.Save(C1DataGrid datagrid, Stream stream, ExcelSaveOptions options)
   位于 Boat.Commerce.收付款明细.Button_Click_1(Object sender, RoutedEventArgs e)
   位于 System.Windows.Controls.Primitives.ButtonBase.OnClick()
   位于 System.Windows.Controls.Button.OnClick()
   位于 System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   位于 System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
   位于 MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)},希望能找出是什么原因导致的导出失败。我找了好久没找到是什么原因。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-1-15 09:55:00
沙发
回复 1楼优客木子的帖子

谢谢您的反馈。
很抱歉回复晚了。
从您的描述来看,推测您的问题和您所使用的Excel文件有关系。

根据异常,不是代码的问题。这是权限的问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
优客木子
注册会员   /  发表于:2016-1-16 08:49:00
板凳
回复 2楼Alice的帖子

使用C1的导出还要设置权限吗?
回复 使用道具 举报
优客木子
注册会员   /  发表于:2016-1-16 11:42:00
地板
回复 2楼Alice的帖子

Alice 我已经找到问题了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-1-18 11:24:00
5#
回复 4楼优客木子的帖子

好的,谢谢您的反馈。
您可以将您问题的结论反馈给我们,给之后其他用户解决类似问题提供思路。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部