找回密码
 立即注册

QQ登录

只需一步,快速开始

edsoft

论坛元老

40

主题

88

帖子

1万

积分

论坛元老

积分
11438

活字格认证

edsoft
论坛元老   /  发表于:2012-3-1 09:49  /   查看:4944  /  回复:6
修改SPread中某一个Cell,完成修改后有没有事件触发。我想在修改完成后,把修改内容保存到数据库中。同时修改时变颜色怎么实现,刚买的产品,不太熟悉。请帮助下下

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-1 10:23:00
沙发

回复 1# edsoft 的帖子

edsoft,你好

在Spread for WinForms中修改数据之后会触发FpSpread.Change事件

关于第二个问题“同时修改时变颜色怎么实现”你是指在修改时改变单元格的背景色呢,还是指的其它区域的颜色
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-1 10:26:00
板凳
指在修改时改变单元格的背景色
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-1 10:44:00
地板

回复 3# edsoft 的帖子

请参考下面的代码:
  1.     private void fpSpread1_EditModeOn(object sender, EventArgs e)
  2.     {
  3.         if ((fpSpread1.EditingControl as FarPoint.Win.Spread.CellType.GeneralEditor) != null)
  4.         {
  5.             (fpSpread1.EditingControl as FarPoint.Win.Spread.CellType.GeneralEditor).BackColor = Color.Azure;
  6.         }            
  7.     }
复制代码
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-1 13:01:00
5#
感谢,还有一个小问题,如果设置一列的颜色呢。:)
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-1 13:29:00
6#
自己解决了:)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-1 13:41:00
7#
列的设置一般可以通过Columns[X].XXX属性进行设置
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部