Foxtable(狐表)用户栏目专家坐堂 → 各位大哥难道这个怎么办啊


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

主题:各位大哥难道这个怎么办啊

美女呀,离线,留言给我吧!
若水三千
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:189 积分:1618 威望:0 精华:0 注册:2013/3/20 6:28:00
各位大哥难道这个怎么办啊  发帖心情 Post By:2013/4/5 8:17:00 [只看该作者]

我现在 想让 分=6的行备注字段等于一个集合的循环 就是 例如这样的

姓名 思想 政治 等级 分 备注

张三 55 51 一 6 做袖子

王2 55 51 一 6 做口袋

王3 55 51 一 6 行棉

等等

就是分等于6的 循环一个集合里德活 这个集合自己设定 例如 我定义一个集合 里面有 做袖子 做口袋 做都 行棉 让我所有分等于6的人员的备注里 第一个写 做袖子 第二个做口袋 第三个 做都 等等 就是这样的 怎么弄呢

我是像达到这样的效果

Dim s As String = "不评定|六|五|四|三|二|一"
Select Case e.DataCol.Name
    Case "分"
        If e.NewValue > -1 And e.NewValue < 7
            Dim n As Integer = e.NewValue
            e.DataRow("评定等级") = s.split("|")(n)
            e.DataRow("思想") = 55
            e.DataRow("政治") = 45 +n
           Dim drs As List(Of DataRow) = e.DataTable.Select("分 = 5" & e.NewValue,"_SortKey")
            If drs.Count > 1
                Dim lc As String = drs(drs.Count-2)("备注")
                If lc = "做袖子"
                    e.DataRow("备注") = "做口袋"
                Else If lc = "做口袋"
                    e.DataRow("备注") = "行棉"
                Else
                    e.DataRow("备注") = "做袖子"
                End If
            End If
        Else
            e.DataRow("备注") = "做袖子"
        End If

   

End Select


 回到顶部