请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

xxwood

初级会员

35

主题

81

帖子

240

积分

初级会员

积分
240

活字格认证

xxwood
初级会员   /  发表于:2022-7-22 09:45  /   查看:1523  /  回复:3
1金币
上次的问题还是没搞明白啊
这么说吧:我的开发环境是VS2019,C# web开发,Spread15。
我的需求:我任意修改表格中的几个单元格,点update按钮(那个绿色小对勾)后,我修改过的几个单元格所在的行变色。
麻烦给各demo吧!

最佳答案

查看完整内容

在UpdateCommand事件中写就行

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-22 09:45:05
来自 2#
在UpdateCommand事件中写就行

  1.         private void FpSpread1_UpdateCommand(object sender, SpreadCommandEventArgs e)
  2.         {
  3.             var row = (int)e.CommandArgument;
  4.             FpSpread1.ActiveSheetView.Cells[row,0, row,FpSpread1.ActiveSheetView.Columns.Count-1].BackColor= Color.LightSeaGreen;

  5.         }
复制代码
回复 使用道具 举报
xxwood
初级会员   /  发表于:2022-7-31 16:56:39
3#
本帖最后由 xxwood 于 2022-7-31 17:05 编辑
Richard.Ma 发表于 2022-7-22 15:27
在UpdateCommand事件中写就行

多谢!但是有个问题:row只是  一个  变量,是如何做到让我修改过的好几行同时变色的??这是什么原理?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-1 13:55:40
4#
这个UpdateCommand是在更新每行时都会触发的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部