2011-09-23 2 views
0

이미 존재하는이 질문에 대한 답을 찾지 못하는 것 같습니다.XtraGridControl 디자이너의 다른 GridColumn 값을 기반으로 GridColumn의 가시성을 어떻게 설정할 수 있습니까?

제 문제는 직원이 XtraGridControl에 표시되는 정보가 CardView으로 설정되어 있다는 것입니다. 내 Employee 클래스에는 직원이 종료되었는지 여부를 나타내는 Terminated bool 속성이 있습니다. 또한 직원이 종료 된 경우에만 TerminationDate 속성이 유효합니다 (employee.Terminated == true).

내 질문은 : "Terminated"열의 값이 Designer를 통해 XtraGridControl에서 false 인 경우 "Termination Date"열을 숨기거나, 코드를 작성해야합니까?

코드를 작성해야하는 경우, 어디에서보아야하는지 조언하는 것이 도움이 될 것입니다. DevExpress를 처음 사용했습니다.

데이터 소스로 데이터베이스를 사용하지 않는 프로그램 목적으로 버전 10.2의 DevExpress 컨트롤, Visual Studio 2010을 내 IDE로 사용하고 있습니다. 일반 List을 사용하고 있습니다.

미리 감사드립니다.

편집 : 개별 카드에 대해이 작업을 수행하고 모든 행에 대해 열을 사용하지 않도록주의해야합니다.

+0

맞춤법 수정을 주셔서 감사합니다. 질문을 게시하기 전에 다시 확인해야합니다. –

답변

0

나는이 기능을 사용할 수 있었지만 GridControl 또는보기가 도움이되는 것을 사용하지는 못했습니다.

답을 사용하여 질문을 닫으십시오. 종료일 nullable DateTime (DateTime?)을 보유한 DateTime을 만든 다음 종료일을 숨기는 null 값이있는 열을 숨기는보기에서이 옵션을 설정하면 달성하려는 모양이됩니다.