C# WinForms 2010数据绑定和数据库访问

C# WinForms 2010数据绑定和数据库访问,c#,winforms,data-binding,C#,Winforms,Data Binding,我是一名Silverlight开发人员,必须再次参与WinForms项目,但我不太愿意放弃数据绑定的美妙世界。在过去,我总是在SQL查询中使用数据集。有什么好的教程可以更新我的技能吗 关于我想要什么的一些评论: 关于实体框架,它看起来不错,但上次我检查时,它并没有很好地处理定制情况。是否有一个更具混合性的定制解决方案,让我拥有更多的控制权?例如,在保存时具有自定义操作的自定义数据源 我不想在绑定查找中使用原始文本,并且已经找到了一篇有用的文章,但是在.NET4中可能有更好的标准 样本表格 [

我是一名Silverlight开发人员,必须再次参与WinForms项目,但我不太愿意放弃数据绑定的美妙世界。在过去,我总是在SQL查询中使用数据集。有什么好的教程可以更新我的技能吗

关于我想要什么的一些评论:

  • 关于实体框架,它看起来不错,但上次我检查时,它并没有很好地处理定制情况。是否有一个更具混合性的定制解决方案,让我拥有更多的控制权?例如,在保存时具有自定义操作的自定义数据源
  • 我不想在绑定查找中使用原始文本,并且已经找到了一篇有用的文章,但是在.NET4中可能有更好的标准
样本表格

[员工选择(下拉列表-填充以下字段,更改时查询数据库)]
[员工详细信息(单个字段-相当通用)]

[带有链接责任复选框的网格(或列表)]

我不是Silverlight开发人员,但据我所知,Silverlight和WinForms应用程序中的数据绑定没有太大区别

至于ORMs(如果您不喜欢实体框架),您可以尝试linqtosql。伟大的博客教程是。但是微软建议在新的应用程序中使用EF而不是linqtosql。这也是一个很好的选择


至于WinForms中的数据绑定,请检查。然后,您可以将其与Silverlight中的内容进行比较。

Silverlight与MVVM模式配合使用非常好,我将使用MVVM模式进行比较。我现在正忙于其他事情,但我会查看您的链接并与您联系。您可以在WPF中使用MVVM,WinForms也有MVVM模式。这里有一些链接:希望对你有所帮助。。。