У меня есть два datarows. Я делаю некоторые выбор в обоих:данные дисплея от двух datarows C#
DataRow[] result1 = MainWindow.dt.Select("number ='" + num_int + "' and Group ="'+ group + '"");
DataRow[] result2 = MainWindow.listUlg.Select("Ulg ='" +row[17]+"'");
я получаю от Result1:
group1 2 Name1
group2 3 Name2
group3 4 Name3
и форма result2:
3 tarif1
2 tarif2
Я хотел бы, чтобы отобразить tarif2 + Имя2 и tarif1 + name1. Я стараюсь с некоторым Еогеаспом циклом, но я не работаю должным образом, когда Especialy последовательность отличается
DataRow[] result1 = MainWindow.dt.Select("number ='" + num_int + "' and Group ="'+group + '"");
foreach (var row in result1)
{
DataRow[] result2 = MainWindow.listUlg.Select("Ulg ='" +row[17]+"'");
foreach (var row2 in result2)
{
MessageBox.Show(row[2] +" "+ row2[1])
}
}
«Я бы хотел отобразить tarif2 + Name2 и tarif1 + Name1» - Почему? Каковы правила, которые подразумевали бы, что tarif2 идет с Name2 и tarif1 идет с Name1? Это заказ в списке? Что-то другое? (Если это просто порядок в списке, используйте функцию linq Zip.) – Hogan
Да, это правильный порядок – user3455769
Ваш ответ не имеет смысла. – Hogan