找回密码
 立即注册

QQ登录

只需一步,快速开始

沫沫08

注册会员

4

主题

8

帖子

28

积分

注册会员

积分
28
  • 106

    金币

  • 4

    主题

  • 8

    帖子

最新发帖
沫沫08
注册会员   /  发表于:2024-6-13 10:27  /   查看:1087  /  回复:7
本帖最后由 沫沫08 于 2024-6-13 12:44 编辑

button7按下时,选择CellRange(2, 2, 3, 4)范围给StyleNew.BackColor 赋颜色,CellRange(2, 2, 3, 4)这个范围会改变红色
但是button8按下时,再次选择GetCellRange(3, 3)一个单元,给StyleNew.BackColor 赋颜色时,为什么CellRange(2, 2, 3, 4)整个范围会改变蓝色,而不是预想中的GetCellRange(3, 3)一个单元格变色?
代码如下:
private void button7_Click(object sender, EventArgs e)
     {
         CellRange rg;
         rg = FlexGrid1.GetCellRange(2, 2, 3, 4);
         rg.StyleNew.BackColor = Color.Red;
     }

     private void button8_Click(object sender, EventArgs e)
     {
         CellRange rg;
         rg = FlexGrid1.GetCellRange(3, 3);
         rg.StyleNew.BackColor = Color.Blue;
     }



7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-6-13 18:28:41
沙发
请给一个复现问题的demo,我们来协助看看是什么原因
回复 使用道具 举报
沫沫08
注册会员   /  发表于:2024-6-14 14:42:00
板凳
Richard.Ma 发表于 2024-6-13 18:28
请给一个复现问题的demo,我们来协助看看是什么原因

demo如附件
先点击button7,再点击button8或者button9的现象都不正确

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-6-14 18:27:09
地板
收到,这边调查一下,然后给你回复
回复 使用道具 举报
沫沫08
注册会员   /  发表于:2024-6-24 10:52:08
5#
Richard.Ma 发表于 2024-6-14 18:27
收到,这边调查一下,然后给你回复

你好,有结果吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-6-25 09:20:26
6#
GetCellRange(3, 3)的StyleNew和你第一次设置的CellRange(2, 2, 3, 4)的styleNew是一个对象,所以会造成颜色都被修改了

你可以这样写
  1.             CellRange rg;
  2.             rg = c1FlexGrid1.GetCellRange(3, 3);
  3.             var style1=c1FlexGrid1.Styles.Add("NewStyle1");
  4.             style1.BackColor = Color.Blue;
  5.             rg.Style= style1;
复制代码





本帖子中包含更多资源

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

x
回复 使用道具 举报
沫沫08
注册会员   /  发表于:2024-7-9 11:05:47
7#
Richard.Ma 发表于 2024-6-25 09:20
GetCellRange(3, 3)的StyleNew和你第一次设置的CellRange(2, 2, 3, 4)的styleNew是一个对象,所以会造成颜 ...

已解决,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-7-9 11:45:07
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部