LINQ查询DataGridView选定列重复出现的值
int selcol = dataGridView1.CurrentCell.ColumnIndex;
var dr = from item in dtCopy.Columns[selcol].Table.Select()
group item by item.ItemArray[selcol].ToString() into g
where g.Count() > 1
select g;
string str = "";
foreach (var item in dr)
{
str += item.Key.ToString() + "\n";
}
MessageBox.Show(str);
本文介绍使用LINQ查询DataGridView中选定列重复出现的值的方法。通过C#代码实现,首先获取当前单元格的列索引,然后从数据表中选择并分组,找出重复次数大于1的项。

1700

被折叠的 条评论
为什么被折叠?



