找回密码
 立即注册

QQ登录

只需一步,快速开始

p332718873

论坛元老

42

主题

85

帖子

8225

积分

论坛元老

积分
8225

活字格认证

p332718873
论坛元老   /  发表于:2014-5-15 12:06  /   查看:8437  /  回复:6
版主您好:

      Spread控件我用了挺长时间了,发现一些很常用但是目前控件不支持的功能:

      1. 单元格多样式功能,目前的一个单元格只能会死一种样式,样式的属性也只是在单元格上设置,无法像excel一样一个单元格内有多种样式,上下标也是通过样式画出来的。(目前这个功能对制表的局限性很大,我自己通过特殊的方式实现了单元格多样式,但是走了弯路)。
      2. 打印功能,以后的版本如果支持打印功能,不知道能否做到把打印信息配置在spread控件里面,并且下载下来后这些打印信息保存到excel中。
      3.

     如图片所示:报表刚生成的时候网格线是正常粗细,但是稍微拖动下行高,网格线就变粗了,不知道这是我计算机的问题吗(应该不是吧)。


     spread控件还是很不错的,在以后的升级过程中能否考虑这些意见。spread控件我觉得应该向着excel看齐,尽可能多的实现excel的表格功能。

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-5-15 15:56:00
沙发
回复 1楼p332718873的帖子

感谢您给出的中肯建议。
前两个问题我都会作为需求提交给产品组。
其中打印功能在下一版本中将会添加。

边框变粗问题我会尝试进行重现并且提交给产品组。

Spread silverlight 平台开发时间较短,所以还有很多需要改进的地方,感谢您的支持和谅解。
其他平台以上几点都是支持的。如果您还有其建议还请提出来。

谢谢
回复 使用道具 举报
socamp
论坛元老   /  发表于:2014-8-27 01:42:00
板凳
其实很多用Spread的人都是为了在程序中实现Excel的功能,可是真正在开发的过程中,才发现有很多用户要求的Excel特性都无法实现,导致开发者陷入技术瓶颈之中,大大增加了开发进度的不确定性。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-27 10:49:00
地板
回复 3楼socamp的帖子

socamp 您好,

非常感谢您的反馈。并且,给您带来使用上的不便,很抱歉。
能否告知当前遇到的具体问题?我们可以协助查看是否提供了内置功能或提供 Workaround。

谢谢
回复 使用道具 举报
socamp
论坛元老   /  发表于:2014-8-27 11:30:00
5#
1、就是上面提到的几个问题,下标、单元格内富文本问题、打印问题
2、还有Excel中的图形,一个表格,用户画了图形,导入到Spread中就消失了
3、各种统计图,导入进spread后,统计图就不见了
4、是否可以显示工具栏,是否可以有一个属性能够打开右键菜单,而不是花很多时间自己去写
5、没有提供单元格文本的输入事件
6、没有提供单元格的KeyDown事件,Sheet里好像有一个键盘事件,但是我试过不响应
7、还有图片问题,这个下一步我要做了,不知道导出到Excel的时候图片是否还存在,也不知道是否支持像png、gif这样的背景透明的图片。目前要做报表的图章,把图章做成图片,嵌入进Excel,但图章要求要盖住下面的名字,所以必须要支持背景透明。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-28 16:10:00
6#
回复 5楼socamp的帖子

感谢您的问题反馈,针对您提出的问题我们会一一验证之后反馈给您结果,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-18 09:36:00
7#
回复 5楼socamp的帖子

你好,
以下是对 5# 问题的统一回复:
1、下标、单元格内富文本问题、
不支持,可以通过其他方法绕过。
2、打印问题
下个版本会支持
3、还有Excel中的图形,一个表格,用户画了图形,导入到Spread中就消失了
无法导入,但是 Spread 可以添加图形。
4、各种统计图,导入进spread后,统计图就不见了
支持导入
5、是否可以显示工具栏,是否可以有一个属性能够打开右键菜单,而不是花很多时间自己去写
提供设计器源码是否能满足你的需求?

6、没有提供单元格文本的输入事件
  1.             
  2. //编辑结束
  3. gcspreadsheet1.EditEnd += gcspreadsheet1_EditEnd;
  4. //编辑开始
  5. gcspreadsheet1.EditStarting += gcspreadsheet1_EditStarting;
  6. //文本改变
  7. gcspreadsheet1.EditChange += gcspreadsheet1_EditChange;
复制代码


7、没有提供单元格的KeyDown事件,Sheet里好像有一个键盘事件,但是我试过不响应

  1. //键盘事件
  2. gcspreadsheet1.PreviewKeyDown += gcspreadsheet1_PreviewKeyDown;
复制代码


8、还有图片问题,这个下一步我要做了,不知道导出到Excel的时候图片是否还存在,也不知道是否支持像png、gif这样的背景透明的图片。目前要做报表的图章,把图章做成图片,嵌入进Excel,但图章要求要盖住下面的名字,所以必须要支持背景透明。
持插入透明图片,并且导出到 Excel。

另外,请您使用最新版测试:
http://www.gcpowertools.com.cn/d ... -Silverlight7v4.zip

如果有其他问题欢迎继续沟通。
谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部