找回密码
 立即注册

QQ登录

只需一步,快速开始

蟹眼看世界

初级会员

26

主题

79

帖子

249

积分

初级会员

积分
249
蟹眼看世界
初级会员   /  发表于:2023-3-29 09:55  /   查看:1140  /  回复:3
本帖最后由 蟹眼看世界 于 2023-3-29 09:58 编辑

Excel


c# C1FlexGrid
.Paste()



由于B列 [名称 ] 内含tab空格,粘贴到控件上时栏位没有对齐
求助大神解决



本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-29 17:59:39
沙发
目前没有办法,flexgrid没有提供粘贴事件,可以来控制或者修改粘贴到表格的内容
所以只能做默认的粘贴逻辑,\t就会换列

还有一个你可以尝试的办法,PreviewKeyDown事件监听Ctrl+V,取消执行按键,来取消默认粘贴。然后自己读剪切板的数据Clipboard.GetText();。
自己设置到表格单元格汇总
回复 使用道具 举报
蟹眼看世界
初级会员   /  发表于:2023-3-29 20:09:53
板凳
好的,谢谢马老师
我现在就是先比对双方列数,有差异就报错并提示具体出错行
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-29 20:16:03
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部