Неясно, как вы связываете свои данные, поэтому я предполагаю, что вы связываете их как строки. Если это так, вам может потребоваться связать ваши данные другим способом.
Я предполагаю, что у вас есть какой-то объект Person
и набор из них, скажем PersonCollection
, с которыми вы связываетесь ваши списки в виде строк. Вместо этого, когда вы связываете коллекцию со списком, поместите экземпляр Person
в listitem Tag
.
При переборе списка проверенных элементов проверяйте Tag
s, производите (безопасные) приведения вернитесь к Person
объекту и сделайте все необходимые сравнения / манипуляции.