读书人

将一列转为行

发布时间: 2011-12-27 22:22:54 作者: rapoo

求助:将一列转为行
将一个DataTable
列名1 列名2

1 名称1
2 名称2
3 名称3
4 名称4
5 名称5
6 名称6
7 名称7
8 名称8

转成以下这样的DataTable:

列名1 列名2 列名3 列名4 列名5

名称1 名称2 名称3 名称4 名称5
名称6 名称7 名称8 名称9 名称10
名称11 名称12

count = 5

Public Function RebuildDataTable(ByVal datatable As DataTable, ByVal count As Integer) As DataTable

--------

End Function

谢谢!


[解决办法]
MARK
[解决办法]
用循环可以实现
[解决办法]
先把这些值赋到一个数组当中,然后在FOR....next循环中进行转换。
[解决办法]
用数组和循环可以实现.
[解决办法]
参考我在
http://community.csdn.net/Expert/TopicView3.asp?id=5348577
中的回复
[解决办法]
利用二维数组很简单就可以搞定的。遍历数据集存入二维数组。

数组相关文章:
http://blog.csdn.net/precipitant/archive/2006/12/02/1426291.aspx
http://blog.csdn.net/precipitant/archive/2006/12/02/1426391.aspx

读书人网 >VB Dotnet

热点推荐