2013-03-08 43 views
0

MyTable包含Col1它具有重複值。使用Linq將值添加到數據表中的列

如何使用LINQ

選擇從我的表重複值

我的表如下

表1

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

我要添加值到第三欄即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 

如何把它添加到表??

請幫

+0

你可以讓另一臺來告訴你如何想你的結果(S) ? – hcb 2013-03-08 07:14:56

回答

0

你的問題是不明確的,你說你需要重複的項目, 但在回答你的第二個查詢

for(count = 0; count < dataTable.Rows.Count; count++) 
    dataTable.Rows[count]["Column3Name"] = myValues[count];