列にAppleType、CreationDateがあり、CreationDateによってAppleTypeの各グループを注文したいとします。さらに、AppleTypeごとにCreationDateの順序を明示的にランク付けする新しい列を作成したいとします。LINQでorderbyの後にグループごとの行に番号を付ける
したがって、結果のDataSetには、AppleType、CreationDate、OrderIntroducedの3つの列があります。
LINQの方法はありますか?実際にデータをプログラムで(LINQ経由ではなく)処理し、配列を作成し、列に変換してDataSetに追加する必要がありますか?私はこれを行うLINQの方法があります。可能であれば、LINQ非メソッド構文を使用してください。
はよさそうだが、私は、単にインデックスをそれぞれたくありませんApplyTypeとCreationDateを基準にして各行にインデックスを付ける必要があります。つまり、新しいAppleTypeはそれぞれインデックス1から始まります。 –
@Ben:「AppleType」でグループ分けした後、平らにする前に追加してください。あなたがサンプルクエリを提供していないときに、あなたが望むものを正確に推測することは非常に難しいですが、私はそれに行くでしょう。 –
作品。ありがとう!クエリ構文でAggregateを使用するとどうなりますか? –