Перемешать строки DataTable по конкретному столбцу C # - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь перетасовать строки DataTable определенным столбцом (campaign_id) в этом примере. Я попробовал то, что предложено в этом вопросе не может перетасовать строки таблицы данных

но мне нужно быть более конкретным, как я уже говорил,

Вот пример: это DataTable у меня есть, он отсортирован по столбцу campaign_id

soruce

и я хочу, чтобы результат был (перетасовывая campaign_id) следующим образом:

result

1 Ответ

0 голосов
/ 22 января 2019
var rnd = new Random();
var shuffled = dataTable.Rows.Cast<DataRow>().OrderBy(r => rnd.Next()).CopyToDataTable();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...