Dim x = From row In f_table.AsEnumerable()
Select row("Crop")
私が理解していることから、「f_table.AsEnumerable」は私の検索オブジェクト(この場合は「行」)をデータ行オブジェクトにする必要があります。この単純な例は例外なく実行されますが、エントリが見つかりません (この検索は、f_table.AsEnumerable の代わりに f_table から取得したデータ行の配列に切り替えると機能します)。
AsEnumerable がテーブルの行の検索を許可していない理由はありますか?
編集/追加: 以下は私が持っているものです。ここで、「空の行」は f_table からの行のサブセット配列です。
Dim emptyrows_grouped = From row In emptyrows
Order By row("Date"), row("Time")
Group By New With {.date = row("Date")}.date,
New With {.crop = row("Crop")}.crop
Into Group
私が欲しいのはこのフォームです:
Dim emptyrows_grouped = From row In f_table.AsEnumerable
Where row.Field(Of String)("SamplePosition") Like "Emp%"
Order By row("Date"), row("Time")
Group By New With {.date = row("Date")}.date,
New With {.crop = row("Crop")}.crop
Into Group