Foxtable(狐表)用户栏目专家坐堂 → 后台统计


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

主题:后台统计

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


加好友 发短信
等级:一尾狐 帖子:400 积分:3961 威望:0 精华:0 注册:2009/4/28 7:39:00
  发帖心情 Post By:2009/12/18 15:00:00 [显示全部帖子]

你说的是行列互换吧?阿翔有一个设计:


班级 语文 数学 英语
王文海 刘某 刘大
刘海明 密码 立法
施亚明 大道 方法


转换以后就是

科目
语文 王文海 刘海明 施亚明
数学 刘某 密码 大道
英语 刘大 立法 方法


        Dim dtb As New DataTableBuilder("ls")
        dtb.AddDef("科目", GetType(String), 255)
        For i As Integer = 0 To Tables("表A").Count - 1
            Dim lm As String = Tables("表A").Value(i, 0)
            dtb.AddDef(lm, GetType(String), 255)
        Next
        dtb.Build()
        Tables("ls").Rows.AddNew(Tables("表A").Cols.Count - 1)

        For j As Integer = 0 To Tables("表A").Cols.Count - 2
            Tables("ls").Value(j, 0) = Tables("表A").Cols(j + 1).Name
        Next

        For p As Integer = 1 To Tables("表A").Cols.Count - 1
            For q As Integer = 1 To Tables("表A").Rows.Count
                Tables("ls").Value(p - 1, q) = Tables("表A").Value(q - 1, p)
            Next
        Next


 回到顶部