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 中的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

你的问题不清楚,你说你需要重复的项目,但是回答你的第二个查询

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