質問するログイン新規登録

回答編集履歴

1

追記

2017/12/01 06:29

投稿

YAmaGNZ
YAmaGNZ

スコア10702

answer CHANGED
@@ -14,4 +14,32 @@
14
14
  という感じになるかと思います。
15
15
 
16
16
  あげている例をみる限り
17
- String型の2次元配列をイメージされているのではないでしょうか?
17
+ String型の2次元配列をイメージされているのではないでしょうか?
18
+
19
+ ---
20
+ 今一やりたいことというのが理解できていないのですが
21
+ DirectCast(arrDataStorage(rowsCount), Hashtable)
22
+ としても
23
+ エラー BC30311 型 'ArrayList' の値を 'Hashtable' に変換できません。
24
+ となると思います。
25
+
26
+ また、ForEachで回すということで
27
+ ```VB.NET
28
+ Dim arrDataStorage(getDataStorage.Rows.Count - 1) As ArrayList
29
+
30
+ 'DataTableをArrayList型二次元配列に格納する
31
+ For x As Integer = 0 To getDataStorage.Rows.Count - 1
32
+ For y As Integer = 0 To getDataStorage.Columns.Count - 1
33
+ arrDataStorage(x) = New ArrayList
34
+ arrDataStorage(x).Add(getDataStorage.Rows(x)(y))
35
+ Next
36
+ Next
37
+
38
+ For rowsCount = 0 To arrDataStorage.Count - 1
39
+ For Each columnData In arrDataStorage(rowsCount)
40
+
41
+ Next
42
+ Next
43
+
44
+ ```
45
+ こういうことをやりたいのかとも思いましたが、違いますか?