Foxtable(狐表)用户栏目专家坐堂 → 关于For Next 及上一行的问题,为什么这样的代码不行呢?


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

主题:关于For Next 及上一行的问题,为什么这样的代码不行呢?

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


加好友 发短信
等级:五尾狐 帖子:1018 积分:7150 威望:0 精华:0 注册:2008/9/1 22:34:00
关于For Next 及上一行的问题,为什么这样的代码不行呢?  发帖心情 Post By:2011/1/27 14:47:00 [只看该作者]

设定一个这样的表,

然后

第四列的代码

DataColChanged

If e.DataCol.Name = "第四列" Then
    Dim drs As List(Of DataRow) = e.DataTable.Select("[_SortKey] > -1", "[_SortKey]")
    For n As Integer = 0 To drs.Count - 1 '遍历所有行
        If drs(n).Isnull("第一列")  Then
            drs(n)("第一列") = drs(n-1)("第一列")
        Else
            Return
        End If
    Next
End If


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


 回到顶部