Я пытаюсь использовать функцию DataView.ToValue
, и, пока он тянет нужные столбцы, я все равно не получаю значения DISTINCT. У меня есть DataValue
, который содержит gridview всей информации на веб-сайте. Когда клиент загружает эти данные в определенном формате, им нужны только уникальные значения для обработки в файл.DataView.ToTable не возвращает значения, отличные от
В настоящее время я храню все столбцы, необходимые для отчета в массиве, с целью быть динамичным. После того, как этот массив строк были создан, я создаю мой DataTable с
tblData = dvData.ToTable(true, arrColumns);
Несмотря на это, данные по-прежнему возвращаются с всех рядов. Я что-то упускаю? Согласно this from Microsoft's documentation Я ДОЛЖЕН возвращаться к отдельным значениям.
еще раз прочитайте документацию ... это для всех столбцов, для которых он отличается, а не только те, о которых вы просите. – Hogan
@Hogan Тогда вы можете предложить эффективное решение? Все, что я изучал, указывает на необходимость копирования данных, удаления соответствующих столбцов и установки таблицы. Кроме того, согласно документации: * Если true, ** возвращено ** DataTable содержит строки, которые имеют разные значения для всех его столбцов. * – Trasiva
Да, это то, что похоже на документацию и пример, который они показывают. Вы уверены, что все строковые значения синхронизированы и т. Д., И нет неповторимых элементов, которые выглядят одинаково? – Hogan