Я пытаюсь проанализировать значение через запятую в строке DataTable и создать отдельные строки из него.
Вот пример таблицы, с которой я начинаю:
ID Date Places
1 09/24/2019 Paris,Tokyo,Rome
2 09/23/2019 London,Florence,Barcelona
3 09/22/2019 Vienna,Rome,London
Мой вывод DataTable должен выглядеть следующим образом:
ID Date Places
1 09/24/2019 Paris
1 09/24/2019 Tokyo
1 09/24/2019 Rome
2 09/23/2019 London
2 09/23/2019 Florence
2 09/23/2019 Barcelona
3 09/22/2019 Vienna
3 09/22/2019 Rome
3 09/22/2019 London
Вот мой код:
for (int i = 0; i < dataTable.Rows.Count; i++)
{
string[] places = dataTable.Rows[i][2].ToString().Split(',');
if (places.Length > 1)
{
foreach (string s in places)
{
//create a new datarow
//get the values for row[i] (ID and Date)
//assign the place
}
}
}
Мне нужна помощь в foreach
.