2012-01-06 38 views
0

我目前在我的Visual Studio 2010項目中使用DevExpress(10.2)Banded GridView。除了我有一個區域允許用戶選擇他們希望看到或不可見的區域之外,它工作得很好。我注意到,如果我將樂隊中的所有列都隱藏起來,樂隊依然存在,並在我的網格中顯示空列。我想知道是否有某種方法可以自動使帶不可見,如果它的所有子列都不可見,並且在一個或多個列設置爲可見時也可以將帶設置爲可見。如果所有的列都不可見,有沒有辦法讓DevExpress Banded GridView中的band不可見?

回答

1

我不相信有任何的方法來處理它的設計師,但,你可以使用這樣的事情:

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

我在網格視圖的ColumnPositionChanged事件測試它,和它的工作罰款當我刪除一列時隱藏樂隊。我認爲它應該與您的代碼結合使用,以允許隱藏/顯示特定的列而不是該事件。

+0

我將不得不嘗試週一來。感謝您的幫助。 – Kyra 2012-01-07 17:29:48

+0

完美的作品。謝謝:D – Kyra 2012-01-09 16:02:34

相關問題