2012-01-06 3 views
0

현재 Visual Studio 2010 프로젝트 내에서 DevExpress (10.2) Banded GridView를 사용하고 있습니다. 그것은 내가 볼 수 있거나 보이지 않게 할 열을 사용자가 선택할 수 있도록 허용하는 영역을 제외하고는 훌륭하게 작동합니다. 밴드 안의 모든 컬럼을 보이지 않게 만들면 밴드가 여전히 남아 있고 그리드에서 빈 컬럼을 제공한다는 것을 알았습니다. 만약 밴드가 보이지 않는다면 자동으로 밴드를 보이지 않게하는 방법이 있는지 궁금 해서요. 서브 컬럼이 보이지 않을 때 하나 이상의 컬럼이 보이도록 밴드가 보이도록 설정되어 있다면 밴드를 볼 수도 있습니다.DevExpress Banded GridView에서 모든 열도 보이지 않으면 밴드를 보이지 않게 할 수있는 방법이 있습니까?

답변

1

내가 디자이너에서이를 처리 할 수있는 방법이 생각하지 않지만,이 같은 것을 사용할 수 있습니다

If GridBand1.Columns.VisibleColumnCount = 0 Then 
    GridBand1.Visible = False 
Else 
    GridBand1.Visible = True 
End If 

내가 그리드 뷰의 ColumnPositionChanged 이벤트에서 테스트를하고 일 기둥을 옮길 때 밴드를 감추지 않아도됩니다. 그 이벤트 대신 특정 열을 숨기거나 표시 할 수 있도록 코드와 함께 사용해야한다고 생각합니다.

+0

나는 월요일에 와야 할 것입니다. 도와 줘서 고마워. – Kyra

+0

완벽하게 작동합니다. 고마워요 : D – Kyra

관련 문제