Благодаря примеру Джонатана я решил свою проблему следующим образом.Я изменил код Джонатана, чтобы подчеркнуть свое решение.Я удалил свойство Territory из его примера, потому что оно мне не нужно для моей проблемы.
Есть два столбца.Первый столбец - Государство.Второй столбец - StateCandidate.Столбец State связан со списком состояний, а столбец StateCandidate связан со списком StateCandidates.Ключевым моментом является то, что список StateCandidates воссоздается при изменении состояния.Таким образом, в каждой строке может быть разный список StateCandidates (в зависимости от выбранного состояния).
Обратите внимание, что при изменении состояния он не будет обновлять список StateCandidates до тех пор, пока не будет выбрана другая строка, что является отдельной проблемой, с которой я буду бороться.Кто-нибудь знает, как я могу заставить совершить?
Еще раз спасибо Джонатану за его вдохновение.Я буду продолжать искать лучшее решение.