您是否将对象字段数据绑定到表单控件?

时间:2008-09-26 12:44:28

标签: winforms oop data-binding

或者您是通过方法手动填充表单控件吗?

是否被视为最佳做法?

3 个答案:

答案 0 :(得分:1)

嗯,这取决于。我倾向于在任何地方使用数据绑定 - 它很方便,但有时,我会手动填充它们。特别是,我发现像DataGridView这样的控件使用数据绑定很有用。它使过滤非常简单。

答案 1 :(得分:1)

这实际上取决于你想要达到的目标。

数据绑定简单而强大,但如果您需要更多控制或某种副作用,您可以从方法手动填充控件。

就个人而言,我先从数据绑定开始,然后在必要时更改它。

答案 2 :(得分:1)

通常,如果可以使用数据绑定业务或DAL对象,我会使用它。旧的公理是正确的:最无错误和最可靠的代码行通常是您不必编写的代码。 (但请记住,您需要确切地知道数据绑定是如何发生的,它的开销是多少,并且您必须能够信任框架和源对象是没有错误的!)

如果您需要通过绑定直接承担特定功能,或者如果数据绑定业务/ DAL对象存在问题(某些第三方控件偶尔会发生),您会像其他人提到的那样手动填充