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

質問編集履歴

4

```を囲いました

2017/11/22 04:44

投稿

xss
xss

スコア36

title CHANGED
File without changes
body CHANGED
@@ -27,7 +27,7 @@
27
27
 
28
28
 
29
29
  ###コード
30
- '''
30
+ ```
31
31
  'For文
32
32
  For rowsCount = 0 To listStorage.Keys.Count - 1
33
33
 
@@ -36,7 +36,7 @@
36
36
  For Each rowsCount In listStorage.Keys
37
37
 
38
38
  Next
39
- '''
39
+ ```
40
40
 
41
41
 
42
42
  ###補足情報(言語/FW/ツール等のバージョンなど)

3

文章の訂正

2017/11/22 04:44

投稿

xss
xss

スコア36

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  ###前提・実現したいこと
2
2
  こんにちは、閲覧ありがとうございます。プログラム初心者です。
3
3
 
4
- キーが配列(ArrayList) 値がHashtableであるhashtableのlistStorage(変数名)があります。
4
+ キーが配列(ArrayList) 値がHashtableであるHashtableのlistStorage(変数名)があります。
5
- listStorageのキーである配列にはDBから取得したレコードの件数(今回は3件)なので3レコード格納されていて、listStorageのであるHashtableのキーはDBから取得した3件分のレコードのカラム、値はキーのカラムごとの情報が格納されています。
5
+ listStorageのキーである配列にはDBから取得したレコードの件数(今回は3件)なので3レコード格納されていて、listStorageのValueであるHashtableのキーはDBから取得した3件分のレコードのカラム、値はキカラムごとの情報が格納されています。
6
6
 
7
- このlistStorageを使い、listStorageに格納されているレコード数だけ回したいのでループ文を作成したいです。
7
+ このlistStorageを使い、listStorageに格納されているレコード数だけ回したいのでループ文を作成したいです。(今回はDBから3件のレコードを取得したので3回分)
8
8
  For文とFor Each文どちらかレコード数分回したいのですが、うまく行きません。
9
9
  どなたかご教授をよろしくお願いします。
10
10
  ###試したこと

2

文章追加しました。

2017/11/20 07:18

投稿

xss
xss

スコア36

title CHANGED
File without changes
body CHANGED
@@ -22,7 +22,10 @@
22
22
  名前[Key] 値 Count=3 種類 Object{System.Collections.ArrayList}
23
23
  名前Value 値 Count=3 種類 Object{System.Collections.ArrayList}
24
24
 
25
+ ●listStorageからキーまでの指揮
26
+ (New System.Collections.Hashtable.HashtableDebugView(headDataHash).Items(0)).[Key]
25
27
 
28
+
26
29
  ###コード
27
30
  '''
28
31
  'For文

1

試したことについて文章を追加しました。

2017/11/20 06:28

投稿

xss
xss

スコア36

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,9 @@
10
10
  ###試したこと
11
11
  listStorageのKeysを使い回そうとしましたがうまく回ってくれません。
12
12
  今回はDBから3件分レコードが取れているのでクイックウォッチで見たところlistStorageのKeysとValueのCountは3と表示されています。
13
+ 下記のコードだとCount=1分しか回ってくれません。
13
14
 
15
+
14
16
  ###クイックウォッチの中身
15
17
 
16
18
  名前 listStorage 値 Count=1 種類 System.Collections.hashtable