«Фильтрация» DataTable по столбцам, а не по строкам - PullRequest
0 голосов
/ 08 марта 2012

Учитывая DataTable со столбцами A, B, C, D

, ищущий чистый способ ограничения столбцов, чтобы сказать A, C, аналогично тому, как DataView ограничивает строки в DataView

Ответы [ 2 ]

0 голосов
/ 11 марта 2012

Нашел решение, разместив его здесь для тех, кто может приземлиться здесь

Метод DataView.ToTable (), описанный здесь http://msdn.microsoft.com/en-us/library/wec2b2e6.aspx

используется как

DataTable.DefaultView.ToTable (flag,);

0 голосов
/ 08 марта 2012

Обычно DataTable имеет относительно небольшое фиксированное количество именованных столбцов и потенциально большое, переменное количество неназванных строк. Следовательно, фильтрация имеет смысл для строк, но не для столбцов.

Большинство приложений просто игнорируют интересующие их столбцы.

Я не думаю, что есть какой-то способ сделать то, что вы хотите, кроме клонирования DataTable и удаления ненужных столбцов.

Или, возможно, поворот DataTable, чтобы столбцы стали строками.

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