Janusys v4 Schedular 和 BindingSource/LinQ 如何

Janusys v4 Schedular and BindingSource/LinQ how to

看来,Janusys 已经不活跃了。论坛帖子有一段时间没有得到回复。在我的应用程序(Winforms!)中,我使用那里的控件已经有几年了。现在我想用计划控件扩展我的应用程序。 我在 Janus 软件中找到了一个示例,其中 "explain",在 DataBound 模式下如何使用控件。 问题在于,此示例适用于 DataSet / TableAdapter。 我不想使用这个,因为我在整个应用程序中都使用了 LinQ。 现在,我尝试继续使用示例应用程序并重写它,这样我就可以使用 LinQ。但是我无法让它工作。

我使用 BindingSource 通过 LinQ 将我的数据从数据库绑定到控件。这工作得很好,所有保存的约会都按预期显示。 但... 我无法正常工作,create/update 约会。 1) BindingSource AddNew Handler 被触发,但是 "NewObject" 是 Nothing 2) 我不知道如何验证现有的约会,这个约会是否已经保存在数据库中,或者它是否是一个新的约会。

有没有人可以帮我解决这个问题并解释一下,我如何才能正确地做到这一点,而不使用 DataSet/TableAdapter?

提前致谢

非常感谢所有调查过它的人。 我找到了一个看起来工作正常的解决方案。

我必须使用 ForEach 循环添加所有约会并完全删除 BindingSource。 然后我可以添加键值,从那里开始,这很容易,因为我能够看到,如果这已经是一个现有的约会(那么键有一个值)或者甚至没有。

THX - 晚上愉快