沐华丶 发表于 2023-2-17 16:25:17

我填充了第一行第二行的一二三列,想做成一个卡片,但我如何实现选中这个卡片,而....

本帖最后由 沐华丶 于 2023-2-20 17:23 编辑

Richard.Ma 发表于 2023-2-17 16:25:18

你可以尝试自己在SelectionChanged事件中,自己再重新设置选中区域,下面的代码仅供参考,具体你AddSelection的参数根据你的业务来定,ActiveCell获取到的是点击的单元格

            fpSpread1.SelectionChanged += (s, e) => {
                fpSpread1.ActiveSheet.ClearSelection();
                fpSpread1.ActiveSheet.AddSelection(fpSpread1.ActiveSheet.ActiveCell.Row.Index, fpSpread1.ActiveSheet.ActiveCell.Column.Index, 2, 2);
            };

沐华丶 发表于 2023-2-17 16:26:53

我又该如何实现一个卡片一个卡片的横向填充呢?:)

Richard.Ma 发表于 2023-2-17 16:36:21

你使用的是Spread哪个开发平台,是webform还是Winfroms,还是其他的平台呢

沐华丶 发表于 2023-2-17 16:43:44

Richard.Ma 发表于 2023-2-17 16:36
你使用的是Spread哪个开发平台,是webform还是Winfroms,还是其他的平台呢

是winforms

Richard.Ma 发表于 2023-2-17 17:51:38

我不知道你这边是如何填充的,如果就是设置单元格值然后合并单元格的话,那么我理解你就直接往响应单元格设置就可以把

沐华丶 发表于 2023-2-20 10:22:42

Richard.Ma 发表于 2023-2-17 17:51
我不知道你这边是如何填充的,如果就是设置单元格值然后合并单元格的话,那么我理解你就直接往响应单元格设 ...

应该怎么设置呢?

Richard.Ma 发表于 2023-2-20 13:57:15

直接给4,5,6列的单元格设置单元格值就行。我不知道你现在是卡在哪里了?

需要确认一下
1.你用的spread.net版本是多少的,看起来很早了,如果版本太老的话,可能这边也没有资料给你提供支持

2.你目前的纵向填充是如何实现的,是数据绑定,还是给单元格设置值的?

沐华丶 发表于 2023-2-20 16:40:24

Richard.Ma 发表于 2023-2-20 13:57
直接给4,5,6列的单元格设置单元格值就行。我不知道你现在是卡在哪里了?

需要确认一下


是单元格赋值的。

沐华丶 发表于 2023-2-20 16:42:04

这个好像是3.5?:L:L:L:L
页: [1] 2 3
查看完整版本: 我填充了第一行第二行的一二三列,想做成一个卡片,但我如何实现选中这个卡片,而....