Разделить DataTable на 2 или более DataTables на основе значения столбца
У меня есть DataTable под названием "DTHead" который имеет следующие записи,
MIVID Quantity Value
------ ---------- --------
1 10 3000
1 20 3500
1 15 2000
2 20 3000
2 50 7500
3 25 2000
Здесь мне нужно разбить вышеупомянутую таблицу данных на три таблицы на основе MIVID, например:
DTChild1:
MIVID Quantity Value
------- ---------- ---------
1 10 3000
1 20 3500
1 15 2000
DTChild2:
MIVID Quantity Value
------- ---------- ---------
2 20 3000
2 50 7500
DTChild3:
MIVID Quantity Value
------- ---------- ---------
3 25 2000
Предположим, что если DataTable заголовка содержит 4 различных средства MIVID, то на основе MIVID следует создать 4 дочерних объекта DataTable. Как это сделать?