Возможно ли удалить дублирующее значение из таблицы данных в c #? - PullRequest
4 голосов
/ 11 мая 2010

У меня есть таблица данных со столбцом MobileNo .... В моей базе данных есть 150 строки, а в каждой строке MobileNo ... Теперь, как проверить, уникальны ли все MobileNo, проанализировав все данные дата в c #?

EDIT:

"Этот объект данных создается путем чтения файла CSV"

Ответы [ 2 ]

3 голосов
/ 11 мая 2010

Использование Linq и группы. После MobileNo вам нужно будет просмотреть коллекцию и посмотреть, какие записи MobileNo имеют несколько записей, а затем сделать все, что вы хотите, чтобы удалить дублируемый файл.

Редактировать: С Linq 101 Образцы .

1 голос
/ 11 мая 2010

Попробуйте

DataTable.DefaultView.ToTable(bool distinct, string[] ColumnNames)

Третья перегрузка - это то, что вы ищете, я верю, дайте мне знать, как вы попали.в строке []

И истинное ложное значение для отдельных записей

Таким образом, вы можете либо просто выбрать поднабор данных, либо дедуплицировать, установив отличное значение в true.1013 * Вам нужно будет поиграть, чтобы получить набор данных так, как вы этого хотите, но я думаю, это то, что вам нужно.

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