【发布时间】:2010-09-13 10:39:34
【问题描述】:
或者您是否通过方法手动填充表单控件?
这两种方法都被认为是最佳做法吗?
【问题讨论】:
标签: winforms oop data-binding
或者您是否通过方法手动填充表单控件?
这两种方法都被认为是最佳做法吗?
【问题讨论】:
标签: winforms oop data-binding
一般来说,如果数据绑定业务或 DAL 对象是可能的,我会使用它。古老的公理是正确的:最无错误和最可靠的代码行通常是您不必编写的代码行。 (但是请记住,您需要确切地知道数据绑定是如何发生的,它的开销是多少,并且您必须能够相信框架和源对象不会出错!)
正如其他人所提到的,如果您需要不通过绑定直接提供的特定功能,或者如果数据绑定业务/DAL 对象存在问题(某些第 3 方控件偶尔会发生这种情况),您可以手动填充.
【讨论】:
嗯,这取决于。我倾向于尽可能使用数据绑定——这非常方便,但有时我会手动填充它们。特别是,我发现它与 DataGridView 之类的控件一起使用数据绑定很有用。它使过滤变得非常简单。
【讨论】:
这真的取决于你想要达到的目标。
数据绑定简单而强大,但如果您需要更多控制或某种副作用,您可以从方法手动填充控制。
就我个人而言,我先从数据绑定开始,然后在必要时更改它。
【讨论】: