Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 сравнить списки  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3037
Язык C#
подскажите кодЮ, который будет сравнить два listbox
и результат будет выглядеть
так если в вовтором нет того что в первом то прочерк и на оборот

К сообщению приложен файл. Размер - 4Kb


Сообщение было отредактировано: 31 май 21, 02:22
31 май 21, 02:29    [22329074]     Ответить | Цитировать Сообщить модератору
 Re: сравнить списки  [new]
hVostt
Member

Откуда:
Сообщений: 19318
SAS2014,

https://stackoverflow.com/questions/5489987/linq-full-outer-join
31 май 21, 10:26    [22329159]     Ответить | Цитировать Сообщить модератору
 Re: сравнить списки  [new]
fkfka
Member

Откуда:
Сообщений: 131
SAS2014,

Стандартный вопрос - какие шаги уже были приняты для решения проблемы?
31 май 21, 10:39    [22329169]     Ответить | Цитировать Сообщить модератору
 Re: сравнить списки  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3037
fkfka
SAS2014,

Стандартный вопрос - какие шаги уже были приняты для решения проблемы?


вот код который у меня ...
но я немного добавил возможность такую что если есть совпадение то во всех колонках строки прописывается
foreach (string l2 in listBox2.Items)
{
foreach (string l1 in listBox1.Items)
{
if (l1.ToString() == l2.ToString())
{
d_resultat.Rows.Add(l1, l2); // если совпали ЭМ
}

else
{
// если не совпали ЭМ
d_resultat.Rows.Add(" ", l1);
//}
//if (l1.ToString() != l2.ToString())
//{
d_resultat.Rows.Add(l2, " ");

}

}
}


В результате есть в datagridview дубли записей
т.е. цикл повторно проходит

К сообщению приложен файл. Размер - 4Kb
1 июн 21, 01:54    [22329628]     Ответить | Цитировать Сообщить модератору
 Re: сравнить списки  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3037
вопрос решен
7 июн 21, 09:20    [22332083]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить