Janusys v4 Schedular и BindingSource / LinQ как

Похоже, Янусис больше не активен. На сообщения форума не отвечают какое-то время. В моем приложении (Winforms!) Я использую там элементы управления уже пару лет. Теперь я хочу расширить свое приложение с помощью расписания Control. Я нашел образец в программном обеспечении Janus, где они «объясняют», как можно использовать Control в режиме DataBound. Проблема в том, что этот пример работает с DataSet / TableAdapter. Я не хочу этого использовать, потому что использую LinQ во всем своем приложении. Теперь я попытался продолжить работу с примером приложения и переписать его, чтобы я мог использовать LinQ. Но я не могу заставить его работать.

Я использую BindingSource для привязки моих данных через LinQ из базы данных к Control. Это отлично работает, и все сохраненные встречи отображаются должным образом. Но ... У меня не получается создавать / обновлять встречи. 1) Обработчик BindingSource AddNew запущен, но с «NewObject» ничего не сказано. 2) Я не знаю, как мне проверить существующее назначение, что оно уже сохранено в базе данных, или это новое мероприятие.

Может ли кто-нибудь помочь мне с этой проблемой и объяснить, как я могу это сделать правильно, без использования DataSet / TableAdapter?

THX много заранее


person Zero-G.    schedule 27.09.2018    source источник


Ответы (1)


СПАСИБО всем, кто в это разбирался. Я нашел решение, которое, похоже, работает нормально.

Мне нужно добавить все встречи с помощью цикла ForEach и полностью удалить BindingSource. Затем я могу добавить ключевое значение, и оттуда это легко, потому что я могу видеть, является ли это уже существующей встречей (тогда у ключа есть значение) или даже нет.

THX - Приятного вечера

person Zero-G.    schedule 27.09.2018