找回密码
 立即注册

QQ登录

只需一步,快速开始

ruby

超级版主

122

主题

152

帖子

1034

积分

超级版主

Rank: 8Rank: 8

积分
1034

活字格认证

ruby
超级版主   /  发表于:2014-1-15 09:13  /   查看:9096  /  回复:5
正在评估Spread wpf-silverlight版的控件,看着效果还不错,但是遇上了5个问题,必须要解决,不然无法使用

问题1:如果从Excel直接复制表样向控件上粘贴的话,只能粘贴上文本,不能把格式粘贴上去,这个有没有好的解决办法?【我们的实施与客户都习惯在Excel做好报表后,复制粘贴到控件中】
问题2:在单元格中进行长文本换行要怎么实现?能不能给说下方法?就是类似于Excle中按住Alt+Enter键一样,实现换行
问题3:此控件有没有多语言包?我们的软件要支持中文简体、中文繁体、英文
问题4:我们软件对效率要求很高,本控件与微软的owc相比效率如何?
问题5:我们软件需要跨平台,至少要支持苹果的操作系统,本控件是否支持?

5 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-15 12:11:00
沙发
回复 1楼ruby的帖子

5个问题依次答复如下:
问题1: 从Excel拷贝的数据,目前不支持Style、公式。 可通过OpenExcel API函数实现导入Excel的导入。
问题2: 可以实现。
   
  1. public MainPage()
  2.     {
  3.         InitializeComponent();

  4.         gcSpreadSheet1.View.KeyMap.Remove(new GrapeCity.Windows.SpreadSheet.UI.KeyStroke(Key.Enter,ModifierKeys.Alt));

  5.         gcSpreadSheet1.View.KeyMap.Add(new GrapeCity.Windows.SpreadSheet.UI.KeyStroke(Key.Enter, ModifierKeys.Control), SpreadActions.InputNewLine);
  6.     }
复制代码

参考帖子:关于购买了最新版本后单元格回车换行问题
问题3: 有。 目前有英文、简体中文包,无繁体中文包。
问题4: 最新的版本(Spread Silverlight 7.2)较上个版本性能有大幅度提高。抱歉,未和微软的OWC做对比。
         PerformanceSL.png
问题5:这个取决于浏览器是否支持Silverlight。 如,IOS系统不支持Silveright,Mac OS支持Silverlight。
回复 使用道具 举报
yaoxiaoqiang00
中级会员   /  发表于:2014-1-16 08:54:00
板凳
回复 2楼roger.wang的帖子

大神求指教,怎样可以直接从GcSpreadSheet对象上取出类似于Owc的xmlData值,因为我需要把报表格式信息存入数据库,到时候再从库中取出赋值上去
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-16 09:20:00
地板
回复 3楼yaoxiaoqiang00的帖子

有。
1 通过SaveXml(Stream)把数据存储为byte[], 存储到DB中。
2 通过OpenXml恢复数据

文档参考路径:GrapeCity.Windows.SpreadSheet.UI Namespace > GcSpreadSheet Class : SaveXml Method
回复 使用道具 举报
yaoxiaoqiang00
中级会员   /  发表于:2014-1-16 18:39:00
5#
回复 4楼roger.wang的帖子

spread silverlight版是否提供有右键菜单功能  怎么在程序中实现复制粘贴
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-17 09:00:00
6#
回复 5楼yaoxiaoqiang00的帖子

抱歉,这个问题昨天已经答复您了。

新开了一个帖子:http://gcdn.grapecity.com/showtopic-11706.html

为了方便其他用户分享知识。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部