0

MyTable には、重複する値を持つCol1が含まれています。

Linq を使用してテーブルから重複値を選択する方法

私のテーブルは次のとおりです

表1

Col1      Col2   Col3
 1         A
 1         B
 1         C
 2         D
 2         E
 3         F
 3         G
 4         H

My Tableの 3 番目の列、つまりCol3に値を追加したい

私のコードは

 var MYValues= from c in MyTestTable.AsEnumerable()

                                 select (new { Col3 = c.Field<string>("MyCol")}).ToString();

MYValues には「3,4,5,6,7,8,9,10」が含まれます

だから私はファイナルテーブルを次のようにしたい

Col1      Col2   Col3
 1         A       3
 1         B       4
 1         C       5
 2         D       6
 2         E       7
 3         F       8
 3         G       9
 4         H       10

これをテーブルに追加する方法??

助けてください

4

1 に答える 1

0

あなたの質問は明確ではありません。重複したアイテムが必要だと言っていますが、2 番目のクエリに答えると

for(count = 0; count < dataTable.Rows.Count; count++)
    dataTable.Rows[count]["Column3Name"] = myValues[count];
于 2013-03-08T10:00:37.957 に答える