1

特定のタイプのすべてのエントリを取得するためにループする必要があるクラス ファイルで生成されたリストがあります。正しいリストからプルしていますが、親リスト内の子リストをループしている間に、親リストにある値を取得する必要があります)。親項目の値を子リスト項目の値に入れる構文がわかりません。

これは私の現在のコードです:

For Each Item In PendingList
  For Each it In Item.EntryItems
    strPending += "<tr><td id=""content"">" + NullToEmpty(it.Name) + "</td><td id=""testdate"">" + NullToEmpty(it.OrderDate) + "</td></tr>"
  Next
Next

名前は問題ありません。問題なのは it.OrderDate です。これは、保留リスト内の EntryItems リストの一部ではありません。ただし、保留中のリストにあります。その値を取得して表示するにはどうすればよいですか?

ありがとう

4

2 に答える 2

5

内側のループから外側のループの変数にアクセスできます。これはそのスコープ内にあります。

For Each Item In PendingList
  For Each it In Item.EntryItems
    ' simplified '
    dim itOrderDate = Item.OrderDate
  Next
Next
于 2013-09-18T15:02:09.233 に答える
2

"Item" は PendingList の現在のアイテムを参照するので、それを参照します。

注: 変数名を「Item」から「pendingItem」のようなわかりやすい名前に変更します。

それは明らかになるかもしれません。

于 2013-09-18T15:03:11.753 に答える