找回密码
 立即注册

QQ登录

只需一步,快速开始

xxwood

初级会员

35

主题

81

帖子

240

积分

初级会员

积分
240

活字格认证

xxwood
初级会员   /  发表于:2023-8-9 17:13  /   查看:3060  /  回复:5
1金币
FpSpread1.DataSource = dt;  //dt是前面创建的DataTable
我的查询页面可以选择几种查询条件,查询结果都能正常显示。但是有一个很挠头的问题:比如说条件1查询出来的Cells[2,3]是1,条件2查询出来的Cell[2,3]是2,如果我手工将Cell[2,3]改为100(只改单元格的值,不点保存),那么无论什么条件查询出来的Cell[2,3]都变成了100。除非我把页面关掉重新打开,才能恢复正常。
这是啥情况?怎么在设置DataSource之前将表格清空或初始化呢?



5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-9 18:32:32
沙发
我没看懂你说的意思,这里说的查询是什么? sql查询吗,那和spread没关系

spread本身没有什么查询方法
回复 使用道具 举报
xxwood
初级会员   /  发表于:2023-8-11 17:10:56
板凳
Richard.Ma 发表于 2023-8-9 18:32
我没看懂你说的意思,这里说的查询是什么? sql查询吗,那和spread没关系

spread本身没有什么查询方法

见图
aaa.jpg
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-11 18:11:40
地板
这个你还是再上传一个demo吧。不然不知道怎么重现你的问题
回复 使用道具 举报
xxwood
初级会员   /  发表于:2023-8-22 10:21:57
5#
本帖最后由 xxwood 于 2023-8-22 10:34 编辑

我图片里写的很清楚了吧。这要在操作过程中才能重现,光有demo没用。
上传了一段视频。

20230822_102820.zip

2.79 MB, 下载次数: 1513

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-22 14:12:22
6#
你的操作我能明白,请提供上述的项目,或者一个demo项目,能操作来重现问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部