xxwood 发表于 2023-8-9 17:13:39

查询后单元格值的问题

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



Richard.Ma 发表于 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本身没有什么查询方法

见图

Richard.Ma 发表于 2023-8-11 18:11:40

这个你还是再上传一个demo吧。不然不知道怎么重现你的问题

xxwood 发表于 2023-8-22 10:21:57

本帖最后由 xxwood 于 2023-8-22 10:34 编辑

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

Richard.Ma 发表于 2023-8-22 14:12:22

你的操作我能明白,请提供上述的项目,或者一个demo项目,能操作来重现问题。
页: [1]
查看完整版本: 查询后单元格值的问题