Foxtable(狐表)用户栏目专家坐堂 → 系统列请教


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

主题:系统列请教

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
系统列请教  发帖心情 Post By:2014/7/4 13:09:00 [显示全部帖子]

   大师:您好!      统一上移行正确            

                    Dim drs As new List (of DataRow)
                    drs = DataTables("kmzd").Select("zzfl like'" & s.ParentNode.ParentNode.ParentNode.Text & _
                    "'and bbfl like '" & s.ParentNode.ParentNode.Text & _
                    "'and kmfl like '" & s.ParentNode.Text & _
                    "'and bbkm like '" & s.text & "'","_SortKey")
                    
                    For Each dr As DataRow In drs
                        Dim dr1 As Integer = Tables("kmzd").FindRow(dr)
                        If dr1 >= 0 Then '如果找到的话
                            Tables("kmzd").Position = dr1 '定位到找到的行
                            dr1 = dr1 - 1
                            Tables("kmzd").Current.Move(dr1 )
                            
                        End If
                    Next

为什么再统一下移行就不对了?
                    Dim drs As new List (of DataRow)
                    drs = DataTables("kmzd").Select("zzfl like'" & s.ParentNode.ParentNode.ParentNode.Text & _
                    "'and bbfl like '" & s.ParentNode.ParentNode.Text & _
                    "'and kmfl like '" & s.ParentNode.Text & _
                    "'and bbkm like '" & s.text & "'","_SortKey")
                    
                    For Each dr As DataRow In drs
                        Dim dr1 As Integer = Tables("kmzd").FindRow(dr)
                        If dr1 >= 0 Then '如果找到的话
                            Tables("kmzd").Position = dr1 '定位到找到的行
                            dr1 = dr1 + 1
                            Tables("kmzd").Current.Move(dr1 )
                            
                        End If
                    Next




 回到顶部