找回密码
 立即注册

QQ登录

只需一步,快速开始

wotangjing

论坛元老

38

主题

97

帖子

7041

积分

论坛元老

积分
7041

活字格认证

wotangjing
论坛元老   /  发表于:2013-9-3 15:00  /   查看:6601  /  回复:4
产品版本:7.0    产品模块:Sliverlight 4.0 操作系统:win7 64位    IDE:VS2012
问题描述:
1.已知在Microsoft的DataGrid控件中调用LoadingRow事件,根据条件编码实现Cell的动态着色.附效果图
2013-9-3 14-32-12.png
2.已知gcspreadsheet在设计界面通过条件格式(ConditionalFormat)可实现,(备注本人已通过设计界面实现)

设计界面

设计界面

请问:如果在不调用设计界面的条件格式,能否通过遍历Cell的值,与Microsoft的DataGrid控件中调用LoadingRow事件类似根据内容动态的实现Cell的着色.
3.该如何编码等效的实现Cell的动态着色?该调用哪个事件?
4.还希望给出一个简单的Demo示例,查看效果能否实现,因为本人对Sliverlight不太熟悉.谢谢

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-3 16:37:00
沙发
回复 1楼wotangjing的帖子

wotangjing 你好,
感谢你的问题反馈,下面一 一针对问题进行回答:
1.Spread 没有提供 LoadingRow 事件,所以加载时机可以选择在绑定数据之后。
2.可以通过遍历 Cell的值来设置背景色。
3.动态着色,你的意思是目前需要动态改变单元格的值吗?可以通过 gcSpreadSheet1_EditEnd 来截获。
4.附件为测试 Demo VS2012+C#:

10225.zip (1.63 MB, 下载次数: 1177)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-9 10:24:00
板凳
回复 1楼wotangjing的帖子

请问当前问题进展如何?是否解决?欢迎继续跟帖
回复 使用道具 举报
wotangjing
论坛元老   /  发表于:2013-9-11 11:13:00
地板
回复 3楼iceman的帖子

不好意思,前段时间没有回复.非常感谢,已解决.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-11 14:11:00
5#
回复 4楼wotangjing的帖子

好的,不客气。有问题或意见欢迎提出。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部