Найдена повторяющаяся запись в листе Excel с использованием c # .net - PullRequest
0 голосов
/ 24 июля 2011

У меня есть таблица данных, заполненная таблицей Excel, в ней много идентификаторов продуктов и некоторые другие данные. Я хочу проверить, есть ли дубликат идентификатора продукта в моей таблице данных, и сообщить пользователю, что эти идентификаторы продукта являются дубликатами или что-то подобное.

Lmbda, Linq, Зацикливание что-нибудь сделает.

Спасибо

1 Ответ

3 голосов
/ 24 июля 2011

Вот слегка измененная версия другого ответа. C # Linq находит дублирующую строку :

var qry =  from p in Products
           group p by p.productID into grp
           where grp.Count() > 1
           select grp;

foreach (var product in qry)
{
    // Do something as needed/desired
}

Products - это DataTable, productID - это идентификатор продукта;замените соответствующие имена из вашего кода по мере необходимости.Я не проверял это, но это должно, по крайней мере, указать вам правильное направление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...