Я использую приведенный ниже код, чтобы получить дублированные строки для трех столбцов: «Строка», «Дата», «Деньги».
Интересно, есть ли какой-нибудь общий метод, с помощью которого я могу ввести динамический список имен столбцов в этот LINQ, чтобы найти повторяющиеся строки?
DataTable allDuplicates = dt.AsEnumerable()
.GroupBy(dr => new
{
Field1 = dr.Field("String"),
Field2 = dr.Field("Date"),
Field3 = dr.Field("Money"),
})
.Where(g => g.Count() > 1)
.SelectMany(g => g)
.ToList().CopyToDataTable();
}
Подробнее здесь: https://stackoverflow.com/questions/151 ... ed-columns
Используйте LINQ для поиска повторяющихся строк (со списком указанных столбцов) ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Случайное перемешивание строк и столбцов, но сохранение имен столбцов и строк в C++.
Anonymous » » в форуме C++ - 0 Ответы
- 80 Просмотры
-
Последнее сообщение Anonymous
-