Foxtable(狐表)用户栏目专家坐堂 → 求助


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

主题:求助

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/30 10:22:00 [显示全部帖子]

试试

If e.DataCol.Name = "学生答案" Or e.DataCol.Name = "多选题答案" Then
    If e.DataRow.IsNull("多选题答案") OrElse e.DataRow.IsNull("学生答案") Then
        e.DataRow("评分") = "F"
    Else
        Dim Isright As Boolean
        Isright = e.DataRow("多选题答案") = e.DataRow("学生答案")
        If not Isright Then
            Dim a1() As String = e.DataRow("多选题答案").split(",")
            Dim a2() As String = e.DataRow("学生答案").split(",")
            For Each a As String In a1 Then
                If Array.IndexOf(a2,a) = -1 Then
                    Isright = False
                    Exit For
                End If
            Next
            Isright  = True
        End If
        e.DataRow("评分") = IIF(Isright ,"T","F")
    End If
End If

 回到顶部