2011-07-30 6 views
0

나는 약 30 요소/개체를 PropertyGrid에 속성을 표시해야하지만 문제는 모든 개체가 다른 속성을 가지고 있으므로 데이터베이스를 만들었습니다. 데이터베이스에서 PropertyGrid에 속성을 추가하는 방법을 모르겠습니다.데이터베이스에서 PropertyGrid의 속성을 추가하는 방법은 무엇입니까?

+0

데이터베이스가 필요하다고 생각하는 이유는 완전히 불분명합니다. PropertyGrid는 확실히 리플렉션을 사용하지 않습니다. –

답변

0

PropertyGrid에 대해 묻기 때문에 Windows Forms를 사용한다고 가정합니다. PropertyGrid에 표시 할 속성이있는 객체 (의미 클래스)가있는 경우 표시 할 객체로 PropertyGrid.SelectedObject 만 설정하면됩니다. 기본적으로 PropertyGrid은 리플렉션을 사용하여 개체의 모든 공개 속성을 찾아 표시합니다.

다양한 특성을 사용하여 PropertyGrid이 속성을 표시하는 방법을 제어 할 수 있습니다. 예를 들어, Description 특성을 클래스 속성에 적용하여 속성 표가 표시 할 도움말 텍스트를 추가 할 수 있습니다. Browsable 특성을 사용하여 PropertyGrid에 주어진 속성을 표시할지 여부를 제어 할 수 있습니다. 사용할 수있는 System.ComponentModel 네임 스페이스의 다른 특성이 있습니다.

관련 문제