Я полагаю, у вас есть некоторые данные в нем.
Создать в Datatables один с первыми 14 столбцами (firstPart), а другой с последними 14 столбцами плюс первичный ключ (secondPart).
DataTable firstPart = new DataTable();
//Initialize columns here...
DataTable secondPart = new DataTable();
//Initialize columns here...
foreach(DataRow r in original.Rows){
DataRow f = firstPart.NewRow();
f[0] = r[0];
f[1] = r[1];
f[2] = r[2];
f[3] = r[3];
f[4] = r[4];
f[5] = r[5];
f[6] = r[6];
f[7] = r[7];
f[8] = r[8];
f[9] = r[9];
f[10] = r[10];
f[11] = r[11];
f[12] = r[12];
f[13] = r[13];
firtPart.Rows.Add(f);
DataRow s = secondPart.NewRow();
s[0] = r[0];
s[1] = r[14];
s[2] = r[15];
s[3] = r[16];
s[4] = r[17];
s[5] = r[18];
s[6] = r[19];
s[7] = r[20];
s[8] = r[21];
s[9] = r[22];
s[10] = r[23];
s[11] = r[24];
s[12] = r[25];
s[13] = r[26];
s[14] = r[27];
secondPart.Rows.Add(f);
}
firtPart.AcceptChanges();
secondPart.AcceptChanges();
Вы можете добавить ограничения в коллекцию таблиц и / или отношения между таблицами в коллекции наборов данных набора данных.