1
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
4

2 に答える 2