找回密码
 立即注册

QQ登录

只需一步,快速开始

guangyuxuan

中级会员

2

主题

7

帖子

789

积分

中级会员

积分
789

活字格认证

最新发帖
guangyuxuan
中级会员   /  发表于:2013-8-12 10:04  /   查看:5971  /  回复:5
您好,我是Spread 7.0的用户,有几个问题如下,希望能得到解答!

1、请问这个控件有没有类似selectchanged这样的事件?
2、请问怎样才能知道某一列隐藏不现实出来?
3、请问这个控件有没有相关的api帮助文档,这样使用起来就会方便多了

谢谢,希望尽快得到解答!

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-12 16:31:00
沙发
回复 1楼guangyuxuan的帖子

1:提供前台 FpSpread1_SelectionChanged事件,检测单元格选择变化。
2:目前 Spread 不具备该功能,可以在后台隐藏列时,把列索引写入 Hiddenfield 中,从前台读取。
3.版主文档地址见截图:

Untitled.png
回复 使用道具 举报
guangyuxuan
中级会员   /  发表于:2013-8-12 16:45:00
板凳
回复 2楼iceman的帖子

非常感谢您的解答,第一个问题前台的selectionChanged实现方法和第二个问题的在后台设置隐藏列的方法能给我个简单的代码示例吗,非常感谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-12 18:47:00
地板
回复 3楼guangyuxuan的帖子

请参考 Demo:

WebApplication175.zip (8.07 KB, 下载次数: 275)
回复 使用道具 举报
guangyuxuan
中级会员   /  发表于:2013-8-13 09:33:00
5#
回复 4楼iceman的帖子

非常感谢您的帮助,还有个问题需要麻烦您解答一下,表格的每行的那种粉白相间的颜色能不能去掉?我想变为纯白色的!再有如果今后我想自己设置相间颜色的话有那个属性可以设置吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-13 09:50:00
6#
回复 5楼guangyuxuan的帖子

交替行可以通过以下代码设置:

  1. FpSpread1.Sheets[0].AlternatingRows.Count = 3;

  2. FpSpread1.Sheets[0].AlternatingRows[1].BackColor = Color.LightBlue;

  3. FpSpread1.Sheets[0].AlternatingRows[1].ForeColor = Color.DarkBlue;

  4. FpSpread1.Sheets[0].AlternatingRows[2].BackColor = Color.Orange;

  5. FpSpread1.Sheets[0].AlternatingRows[2].ForeColor = Color.DarkRed;


复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部