Foxtable(狐表)用户栏目专家坐堂 → 这应该是Bug吧!菜单的行筛选,条件:包含“①”,会把包含1的都筛选出来


  共有4229人关注过本帖树形打印复制链接

主题:这应该是Bug吧!菜单的行筛选,条件:包含“①”,会把包含1的都筛选出来

帅哥哟,离线,有人找我吗?
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
这应该是Bug吧!菜单的行筛选,条件:包含“①”,会把包含1的都筛选出来  发帖心情 Post By:2023/7/6 20:36:00 [只看该作者]

如上,记录都是文本行,包含数字、带圈序号和文字
[此贴子已经被作者于2023/7/6 20:37:51编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/6 21:29:00 [只看该作者]

这个是vb.net自己的问题,下面代码显示是true

msgbox("①" = "1")

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2023/7/6 21:40:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2023/7/7 11:07:00 [只看该作者]

这么简单的问题,直接问chatgpt啦

If "①"c <> "1"c Then
   Output.Show("不同")
End If


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
y2287958
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4773 积分:34673 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2023/7/18 11:47:00 [只看该作者]

回到正题,如何把包含“①”的记录筛选出来?
[此贴子已经被作者于2023/7/18 11:50:51编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/7/18 12:05:00 [只看该作者]

没有办法。不要使用筛选,改为使用加载datatable.loadfilter这种

 回到顶部
帅哥,在线噢!
y2287958
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4773 积分:34673 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2023/7/18 15:01:00 [只看该作者]

按照您的思路,变通一下可以达到效果。

Dim sql命令 As New SQLCommand
sql命令.CommandText = "s elect [_Identify] from {表B} where 第四列='①'"
Dim 临时表 As DataTable = sql命令.ExecuteReader
Dim lst As List(Of String) = 临时表.GetValues("_Identify")
Tables("表B").Filter = "[_Identify] in (" & String.Join(",", lst) & ")"
[此贴子已经被作者于2023/7/18 15:01:24编辑过]

 回到顶部