객체 필드를 양식 컨트롤에 데이터를 데이터에 데이터베이션합니까?

StackOverflow https://stackoverflow.com/questions/139209

  •  02-07-2019
  •  | 
  •  

문제

아니면 방법으로 양식 컨트롤을 수동으로 채우나요?

모범 사례로 간주됩니까?

도움이 되었습니까?

해결책

일반적으로 데이터 바인딩 비즈니스 또는 DAL 객체가 가능하면 사용합니다. 구식은 사실입니다. 가장 오류가없고 신뢰할 수있는 코드 라인은 종종 글을 쓸 필요가없는 코드입니다. (그러나 데이터 바인딩이 어떻게 발생하는지, 오버 헤드가 무엇인지 정확히 알아야하며 프레임 워크와 소스 객체를 오류없이 신뢰할 수 있어야합니다!)

다른 사람들이 언급했듯이, 바인딩을 통해 직접적으로 제공되지 않거나 데이터 바인딩 비즈니스/DAL 객체에 문제가있는 경우 (특정 제 3 자 제어에서 발생하는 것처럼) 특정 기능이 직접적으로 제공되지 않는 경우 수동으로 채워집니다.

다른 팁

글쎄, 그것은 달라집니다. 나는 내가 할 수있는 곳 어디에서나 Databinding을 사용하는 경향이있었습니다. 편리하지만 때로는 수동으로 채워질 것입니다. 특히 DataGridView와 같은 컨트롤에서 Databinding을 사용하는 것이 유용합니다. 필터링을 매우 간단하게 만듭니다.

그것은 당신이 달성하려는 것에 달려 있습니다.

Databinding은 간단하고 강력하지만 더 많은 컨트롤이나 부작용이 필요한 경우 방법에서 제어를 수동으로 채울 수 있습니다.

개인적으로, 나는 필요한 경우 나중에 변경하는 것보다 먼저 데이터베인딩으로 시작합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top