我们是否将对象字段数据绑定到表单控件?
时间:2020-03-06 14:46:53 来源:igfitidea点击:
还是使用一种方法手动填充表单控件?
是否被认为是最佳实践?
解决方案
这得看情况。我倾向于尽可能方便地使用数据绑定,但是有时,我会手动填充它们。特别是,我发现它与DataGridView之类的控件一起使用数据绑定很有用。它使过滤非常简单。
这实际上取决于我们要实现的目标。
数据绑定既简单又强大,但是如果我们需要更多控件或者某种副作用,则可以从方法中手动填充控件。
就个人而言,我首先要进行数据绑定,然后在必要时进行更改。
通常,如果可以进行数据绑定业务或者DAL对象,我会使用它。古老的公理是正确的:最无错误且最可靠的代码行通常是我们不必编写的代码。 (但是请记住,我们需要确切地知道数据绑定是如何发生的,它的开销是多少,并且我们必须能够信任框架和源对象而不会出错!)
正如其他人所提到的,如果我们需要通过绑定无法直接使用的特定功能,或者如果数据绑定业务/ DAL对象存在问题(某些第三方控件偶尔会发生这种情况),我们将手动填充。