Foxtable(狐表)用户栏目专家坐堂 → 这段代码有什么问题?


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

主题:这段代码有什么问题?

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


加好友 发短信
等级:三尾狐 帖子:698 积分:5612 威望:0 精华:0 注册:2013/4/9 6:59:00
这段代码有什么问题?  发帖心情 Post By:2013/11/29 10:04:00 [只看该作者]

Datacolchanged代码:

Select Case  e.DataCol.Name
    Case "名称","产地"
        Dim n1 As Integer        
        Dim Lms,py,jps As  String
        Dim jps1 As New List(Of String)
        
        Lms ="名称|产地"        
        For Each py  In Lms.split("|")
            If  py =e.DataCol.Name Then
                Exit For
            End If
            n1+=1
        Next
        If e.DataRow.Isnull(e.DataCol.Name) Then
            py  ="@|#".split("|")(n1)
        Else
            py = GetPY(e.DataRow(e.DataCol.Name),True)
        End If
        
        jps1.AddRange(e.DataRow("简码").split("|"))
        jps1.Insert(n1,py)
        jps1.RemoveAt(n1+1)
        
        For Each py  In jps1
            jps+=py & "|"
        Next
        e.DataRow("简码") = jps.trim("|")       
End Select

更改名称的时候简码会改变,更改产地的时候就会出现运行错误,提示是:调用的目标发生了异常。

 回到顶部