talklion911 发表于 2024-3-4 16:08:37

编辑note



怎么通过这个右键,开始编辑备注,编辑完成后触发事件,把新的备注保存到数据库

Richard.Ma 发表于 2024-3-5 01:39:15

你现在是卡在哪里了呢,如果是要通过代码添加comment的话,可以参考
https://www.grapecity.com.cn/doc ... -cells-comment.html


还是说要编辑已经存在的comment

talklion911 发表于 2024-3-5 07:06:30

是怎么开始编辑已经有的批注

talklion911 发表于 2024-3-5 08:58:53

这个到底是note还是comment?这两个有区别吗?

Richard.Ma 发表于 2024-3-5 15:48:48

了解了,你需要的是Note

Note目前没有办法使用代码进入编辑状态,以及开始和结束编辑的事件
只能在显示的note框中双击进入编辑

前提是,要一直显示note内容框,你需要先代码设置
fpSpread1.ActiveSheet.Cells.NoteStyle = NoteStyle.StickyNote;
这样就会一直显示了

可以在编辑完成后根据需要再通过代码设置实现默认状态下的隐藏
fpSpread1.ActiveSheet.Cells.NoteStyle = NoteStyle.PopupNote;

另外,还需要设置
fpSpread1.ActiveSheet.AllowNoteEdit= true;
才能支持编辑

talklion911 发表于 2024-3-5 15:57:13

那comment是什么?那个可以直接进入编辑吗?

Richard.Ma 发表于 2024-3-5 16:13:27

comment是兼容于excel的注释,显示上在spread中是和note样子一样的。

也没有办法通过代码进入编辑状态,添加方法你可以参考我上面发的链接

当然,note和comment如果你只是要通过代码修改内容的话,都是可以的
            fpSpread1.ActiveSheet.Cells.Note = "sdfsfsfsdf";
            fpSpread1.ActiveSheet.AsWorksheet().Cells.Comment.Text ("sdfsfsfsdf");

talklion911 发表于 2024-3-6 17:43:31

Richard.Ma 发表于 2024-3-5 16:13
comment是兼容于excel的注释,显示上在spread中是和note样子一样的。

也没有办法通过代码进入编辑状态, ...

这个点击后,选中了备注,这个怎么实现?

Richard.Ma 发表于 2024-3-6 18:04:36

我没明白你的意思,你现在是要实现什么?

talklion911 发表于 2024-3-6 18:14:02

我想实现的是点击这个编辑标签,开始像excel那样编辑note,,如果做不到,就选中note,我双击进去 编辑
页: [1] 2
查看完整版本: 编辑note