GridView: Spalten verstecken mit Spaltenbreite=0 ?

18/02/2008 - 19:22 von WolfgangH | Report spam
Hallo Stefan bzw. die ganze Community,

zu meiner Anfrage heute Mittag habe ich eine neue Idee und suche eine Lösung.
Das GridView wird einmal "hàndisch" gefüllt (ohne DB).
Der Anwender soll die gewünschten Spalten angezeigt bekommen durch
ButtonClick.
Dabei will ich die uninteressanten Spalten auf Breite=0 setzten.

Wie kann ich also die Spaltenbreite (im fertigen) GridView festlegen?

Gruß
Wolfgang
 

Lesen sie die antworten

#1 Peter Bucher [MVP]
18/02/2008 - 21:41 | Warnen spam
Hallo Wolfgang

zu meiner Anfrage heute Mittag habe ich eine neue Idee und suche eine
Lösung.
Das GridView wird einmal "hàndisch" gefüllt (ohne DB).
Der Anwender soll die gewünschten Spalten angezeigt bekommen durch
ButtonClick.
Dabei will ich die uninteressanten Spalten auf Breite=0 setzten.


Wieso?

Wie kann ich also die Spaltenbreite (im fertigen) GridView festlegen?


Client- oder serverseitig?
Wenn serverseitig ists ja dir ja klar, oder?

Clientseitig müsstest du per Javascript durch die Zellen der Spalte
gehen und diese bspw. per CSS auf visible = false setzen.
Breite = 0 wird nicht viel nützen, da sich der Inhalt den Platz nimmt, den
er braucht.

Gruss, Peter Bucher
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
http://www.aspnetzone.de/blogs/peterbucher/ - Auf den Spuren von .NET
http://www.peterbucher.ch/ - Meine Persönliche Seite

Ähnliche fragen