У меня есть DataTable, который имеет много столбцов и только одну строку:Как разбить DataTable в две отдельные колонны
...
DataSet myDataSet = new DataSet();
da.Fill(myDataSet);
myDataTable = new DataTable();
myDataTable = myDataSet.Tables[0];
...
Как я могу разделить DataSet/DataTable иметь одинаковое количество столбцов (если это - нечетное число, разделите столбцы так, чтобы первый DataTable
имел дополнительный столбец).
Сценарий № 1:
Главная DataTable
:
col1 col2 col3 col4 col5 col6 col7 col8
9 0 9 5 7 4 9 3
DataTable1
:
col1 col3 col3 col4
9 0 9 5
DataTable2
:
col5 col6 col7 col8
7 4 9 3
Scen арио # 2:
Главная DataTable
:
col1 col2 col3 col4 col5 col6 col7
9 0 9 5 7 4 9
DataTable1
:
col1 col3 col3 col4
9 0 9 5
DataTable2
:
col5 col6 col7
7 4 9
Не могли бы вы объяснить, что вы хотите достичь? Это возможно (вне курса), чтобы достичь этого, но я не могу придумать никаких причин для этого ... Я совершенно уверен, что есть лучшее решение для вашей проблемы - что бы это ни было ... – Shnugo
У меня есть два отдельных ретранслятора что я пытаюсь разделить данные между ними. Ответ в этом вопросе: http://stackoverflow.com/questions/31254126/how-to-generate-dynamic-labels-and-use-the-column-name-and-value-as-the-text работает, за исключением того, что я хотел бы разделить данные и использовать два отдельных для заполнения двух отдельных повторителей. – SearchForKnowledge