Я хочу отобразить список самонаблюдений entities
на форме, используя стандартный механизм привязки.Отображение списка объектов самоконтроля, их фильтрация по состоянию
Что я хочу, так это выбрать из списка список, изменить/добавить или удалить их, затем либо отправить изменения, либо отклонить их в зависимости от выбора пользователя.
Насколько я понимаю, для этого должен быть прикреплен список entities
к контексту, тогда должен быть сделан вызов изменения принятия (или нет, если изменения должны быть отклонены). Это означает, что удаленные объекты также должны быть в списке, помечены как удаленные.
Однако они больше не должны отображаться. Это означает, что отображение должно быть отфильтровано по состоянию сущностей.
Теперь, чтобы сделать фильтрацию, я оберну свой список в BindingList
и использую свойство Filter. С другой стороны, entites не сразу выставляют свою информацию (в отличие от типизированных строк данных) и удерживают их в ChangeTracker.State
. Я теряю, как сделать фильтрацию в этом случае, особенно учитывая, что состояние - это перечисление, а не простой тип.
спасибо! Ваш ответ дал мне толчок в правильном направлении – Srv19