私はlinqを書いて2つのデータセットを得ました。私はSQLを介してデータセットを注文したので、linqを使用して結果を絞り込むことができました。 Take()を使用して必要な行を取得しましたが、今度はEPPlusを使用してスプレッドシートとして出力できるように並べ替える必要があります。私はVS2015 vb.netを使用しています。私は、LINQクエリの結果がレコードを返さ並べ替える方法を知りたいのですが、簡潔にTake()を使用した後にlinq式を並べ替えます
Dim linqTemp = (From t1 In dsTempResults.Tables(0).AsEnumerable Group Join
t2 In _myDtPalletGun.AsEnumerable On t1.Field(Of String)("item_no") Equals t2.Field(Of String)("Item_No")
Into dataGroup = Group From row In dataGroup.DefaultIfEmpty Where row IsNot Nothing
Select t1).Distinct().Take(Convert.ToInt16(Me.txtNumberToReturn.Text))
:ここ
はコードです。
「OrderBy」を呼び出しますか? – Shyju