Foxtable(狐表)用户栏目专家坐堂 → [求助]一个字符串包含问题


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

主题:[求助]一个字符串包含问题

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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
[求助]一个字符串包含问题  发帖心情 Post By:2010/10/19 14:33:00 [只看该作者]

设计了一个窗口,按钮的代码为:

dim s1 as string

dim brand() as string

brand(0)="a"

brand(1)-"b"

For Each dr As DataRow In DataTables("字符转换").Datarows
      s1=dr("转换字符")
      s1=s1.ToLower()
   For Index As Integer = 0 To brand.Length - 1
      If s1.Contains(brand(Index)) Then  

      dr("brand")=brand(index)
      End If
   Next
Next

 

    运行时出现错误:

 

 

    这里面有一句If s1.Contains(brand(Index)) Then ,我想问一下,这样写对不对?


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2010-10-19 14:40:31编辑过]

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/10/19 14:37:00 [只看该作者]

s1=dr("转换字符") 
s1=s1.ToLower()

 

改一下:

 

if dr.Isnull("转换字符") Then

   continue for

end if

s1=dr("转换字符") 
s1=s1.ToLower()


 


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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2010/10/19 14:40:00 [只看该作者]

改了,问题一样出现。

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/10/19 14:51:00 [只看该作者]

别改那个,改这个:

dim brand() as string

改为

dim brand(1) as string

 


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


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2010/10/19 15:01:00 [只看该作者]

解决了。谢谢! 

[此贴子已经被作者于2010-10-19 15:01:48编辑过]

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/10/19 15:03:00 [只看该作者]

dim brand(2) as string

 

或者缩为一行:

 

Dim brand() as string = {"a", "b"}


 回到顶部