Я использую Infragistics UltraWinGrid со столбцом раскрывающихся списков. Я не хочу, чтобы пользователь мог выбрать одно и то же значение для нескольких строк в этом столбце. Есть ли простой (или, черт возьми, я бы согласился на продвинутый) способ сделать это?
Я использую VB.NET
-РЕДАКТИРОВАТЬ-
Я попытался установить фильтр в источнике данных для раскрывающегося списка. Но когда я это сделал, значения в других полях в этом столбце начали исчезать (не сами значения, а описания, которые они должны были представлять, поэтому вместо «Информация» он просто сказал «1»). Все ячейки в столбце относятся к одному и тому же полю со списком, поэтому, если вы отфильтруете значение из источника данных для одной из них, вы отфильтруете его для всех.
В настоящее время я пытаюсь поймать событие CellChange и проверить все другие используемые в настоящее время значения. Если бы оно уже использовалось, я бы вывесил сообщение об этом и вернулся к старому значению. Однако значение возвращается как ранее сохраненное, так что... бесполезно. О том, чтобы увидеть, могу ли я использовать свойство «текст».