关于DATATABLE如何转换成二维数组

etuchang 2005-06-17 02:49:09
DATATABLE一共九列但不定行,
如何转换成二维数组。
这个数组不好定义啊。
谢谢各位指点
...全文
338 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leon168 2005-06-23
  • 打赏
  • 举报
回复
学习,顶,接分
机器人 2005-06-17
  • 打赏
  • 举报
回复
' *=======================================================================
' *
' * [FUNCTION]
' * 将DataTable转换成字符串数组的ArrayList
' *
' * [RETURN]
' * ArrayList实例
' *
' * [ARGUMENT]
' * objDataTable IN DataTable实例
' *
' *==========================================================================
Protected Function BuildArrayList(ByVal objDataTable As DataTable) As ArrayList

Dim arrStrArray As ArrayList = New ArrayList '字符串数组的ArrayList
Dim intRow As Integer 'objDataTable的行数
Dim intCol As Integer 'objDataTable的列数

For intRow = 0 To objDataTable.Rows.Count - 1

Dim strArray(objDataTable.Columns.Count - 1) As String

For intCol = 0 To objDataTable.Columns.Count - 1
strArray(intCol) = objDataTable.Rows(intRow)(intCol).ToString()
Next

arrStrArray.Add(strArray)

Next

Return arrStrArray

End Function
etuchang 2005-06-17
  • 打赏
  • 举报
回复
晕了,呵呵,谢谢。
就当散分了。
LoveCherry 2005-06-17
  • 打赏
  • 举报
回复
datatable->数组
int[,] scores=new int[scoreTable.Rows.Count,4];
for(int i=0;i<scoreTable.Rows.Count;i++){
for(int j=0;j<4;j++){
scores[i,j]=(int)scoreTable.Rows[i][j];
}
}
数组->datatable
http://blog.csdn.net/lzmtw/archive/2005/04/15/349573.aspx
WeekZero 2005-06-17
  • 打赏
  • 举报
回复
DataTable.Rows.Count得到行数
9列
就可以定义数组了
可以写个嵌套for循环来给数组初始化
etuchang 2005-06-17
  • 打赏
  • 举报
回复
能定义变长的?
Dim array()() As String
Dim i As Integer
i = 100
ReDim array(i)(9)
这样是不行的
luckyprg 2005-06-17
  • 打赏
  • 举报
回复
DataTable.Rows.Count不就是行数吗?这样不就可以定义了么?
luckyprg 2005-06-17
  • 打赏
  • 举报
回复
Rows.Count可以确定行数,怎么不好定义呢?
luckyprg 2005-06-17
  • 打赏
  • 举报
回复
Mark.

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧