找回密码
 立即注册

QQ登录

只需一步,快速开始

jstzwhc

初级会员

32

主题

51

帖子

219

积分

初级会员

积分
219
jstzwhc
初级会员   /  发表于:2023-6-15 08:36  /   查看:2989  /  回复:3
1金币
spread for winform 12 请问如何利用leavecell事件进行字符串的截取,也就是离开单元格时自动进行长度的截取

最佳答案

查看完整内容

试试这样写

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-15 08:36:22
来自 4#
试试这样写

  1.             fpSpread1.SubEditorClosed += (s, e)=>{
  2.                 var cellvalue = fpSpread1.ActiveSheet.Cells[e.Row, e.Column].Value;
  3.                 if(cellvalue is string&& cellvalue.ToString().Length>20)
  4.                 {
  5.                     fpSpread1.ActiveSheet.Cells[e.Row, e.Column].Value = cellvalue.ToString().Substring(0, 20);
  6.                 }
  7.             };
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-15 12:29:47
2#
你是想用leavecell事件,还是说是想要在结束编辑时,对超长字符串做截取
回复 使用道具 举报
jstzwhc
初级会员   /  发表于:2023-6-15 23:08:26
3#
是的,就是这种需求
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部