Janusys v4 Schedular и BindingSource / LinQ как - PullRequest
0 голосов
/ 27 сентября 2018

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

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

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

THX много впереди

1 Ответ

0 голосов
/ 27 сентября 2018

THX много для всех, кто смотрел на это.Я нашел решение, которое выглядит нормально.

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

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

...