2012-01-06 9 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

関連する問題