以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请教一个字符串的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7958) |
||||
-- 作者:飞鱼 -- 发布时间:2010/8/24 12:28:00 -- [求助]请教一个字符串的问题 表中有备注列,备注列中的内容较多,比如有“60.46W18.001, 60.49S17.001, 60.49S17.021, 60.49S22.011, 91.46W28.001, 91.49S28.001, BTP-43D1”,如果用菜单自带的筛选,如筛选“BTP-43D1”是没有问题的,但使用事件编程,则无法选出,同样,如“60.46W18.001”这种字符串也无法选出。只要是带了“-”或者“.”这种连接符号的就出问题。 请问大侠们,这是怎么回事呢?如何解决呢?
|
||||
-- 作者:czy -- 发布时间:2010/8/24 14:34:00 -- 没发现有这个问题,贴出你的代码看看。 |
||||
-- 作者:blackzhu -- 发布时间:2010/8/24 15:29:00 -- 我将我做的搜索贴上来,大家看看有没有用?
|
||||
-- 作者:飞鱼 -- 发布时间:2010/8/24 16:18:00 -- 使用如下代码,有问题:
Dim drs AS List(of Datarow) If e.Datacol.Name= "电池型号" Then
使用如下代码,正常: If e.Datacol.Name="电池型号" Then |
||||
-- 作者:飞鱼 -- 发布时间:2010/8/24 16:36:00 -- 是不是问题出在 dr2=drs(1) 如果搜索的结果只有1条,而定义了2、3不存在,就有此问题? |
||||
-- 作者:飞鱼 -- 发布时间:2010/8/24 17:01:00 -- 是这个问题。我修改代码后,解决了。 |