Foxtable(狐表)用户栏目专家坐堂 → [求助]这段代码执行速度很慢,请老师们指点


  共有5218人关注过本帖平板打印复制链接

主题:[求助]这段代码执行速度很慢,请老师们指点

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5879 威望:0 精华:0 注册:2013/7/29 12:00:00
[求助]这段代码执行速度很慢,请老师们指点  发帖心情 Post By:2014/1/5 0:27:00 [只看该作者]

要把疾病编码前三位字符C00 - D48 的相应列“疾病分类”自动改为“肿瘤”,代码如下,但是多次出现死机,单行改变内容能实现,请指点!

If e.DataCol.name = "疾病编码" Then
    Dim Products As List(Of String)
    Products = DataTables("ICD10").GetValues("疾病编码")
    For Each Product As String In Products
        If Product.IndexOf(".") <> -1 Then
            Product = Product.Remove(Product.IndexOf("."))
        End If
        If Product = "C00" Then
            Continue For
        ElseIf Product = "D48" Then
            Exit For
        End If
        e.DataRow("疾病分类") = "肿瘤"
    Next
End If

 


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


 回到顶部
总数 17 1 2 下一页