私は個別のユーザーIDで をグループ化して、各行を個別に処理する必要がある100以上の列と280以上の行を持つDataTableを持っています。 UserIDは一意ですが、各UserIDに複数の行があります(それぞれ UserIDには1〜20行が関連付けられます)。 UserIDを含むすべての列は、文字列値です。LINQ DataTables
私はこのようなコードを使用しています(のDataRowの)EnumerableRowCollectionを返すために
Dim src = From row In sampleTable.AsEnumerable()
を、私は、私はエラーを取得したDataTableの ユーザーID列によってグループにしようとします。
私は、DataTable内の行をグループ化してUserIDで区別し、各行を処理する必要があります。また、サブプロセスの要件を満たすために処理する別々のユーザーIDをごとに追跡する必要があります。
DataTableを個別のUserIDでグループ化し、重複したUserIDを持つすべての行にアクセスする方法を教えてください。 )
Dim src = loanTable.AsEnumerable().ToLookup(x >= x.bSSN, x >= x)
とToLookup(上のエラーを得た:私はこれまで受け取ったリプライした後
は、私はこれを試してみました。 "ToLookup"が呼び出されないため、オーバーロードの解決に失敗しました。(Typeパラメータ 'TKey'を推論できません) さらに、ToLookup(x => x.UserID、x => x)の 'x' 「X」が宣言されていないというエラーを返します
最新のエラーメッセージを追加してください。 –