【发布时间】:2011-02-23 20:03:33
【问题描述】:
我有一个现有的带有 .NET 3.5 的 C# 3.0 WinForms 项目,它与 MySQL 数据库通信。我想使用数据绑定(我是新手,所以我一直在手动进行所有 UI 更新)来简化事情。
我点击了从this question 到this article 的链接,其中提到了使用DataSet,但也跟进了“我对这个主题的看法强烈支持Business Objects”。 .NET 2.0 也是如此。
目前在 WinForms 应用程序中使用数据绑定的方法有哪些?它们在简单性、需要多少额外代码等方面有什么优势。
作为参考,我使用 ORM 方法从数据库构建具有公共属性的对象。我想将每个对象的这些属性映射到文本框等 UI 元素上。一个对象可能有很多属性,所以我想简化代码来做到这一点。
【问题讨论】:
-
相关:595469
-
这与问题无关,但如果您是 WinForms 的新手,那么可能值得考虑改用 WPF。这是一个功能更强大的 UI 框架,也是 MS 推动新开发的方向。
标签: c# winforms data-binding .net-3.5