Aber dann müsste ich eine ganze menge umprogrammieren weil ich in dieser 
itemdatabound andere sachen auch berechne und die berechne ich für alle spalten 
und wenn ich's in der itemcreatet mache dann lauf ich auf nen fehler weil er 
sachen berechnen will von denen keine spalten da sind .
Denk ich mal.
Und das versuche ich zu vermeiden  auch wenn's nicht gerade performancefördernt 
ist.

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas 
Rudischhauser
Gesendet: Donnerstag, 22. September 2005 10:54
An: [email protected]
Betreff: AW: [Asp.net] Problem beim ausblenden einiger spalten.

Wieso in ItemDataBound? Das kannst doch vorher machen wenn es eine ganze
Spalte ist...

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Brunmair Patrick (DLG)
Gesendet: Donnerstag, 22. September 2005 10:41
An: [email protected]
Betreff: [Asp.net] Problem beim ausblenden einiger spalten.

Hallo,
Hab ein datagrid mit 13 spalten(Template) jede spalte ist ein monat (die
erste beinhaltet das feld art daher 13)
Je nach dem welches datum in der variable vonperiode zurückkommt möchte ich
die spalten im datagrid anzeigen.
Also wenn 01.06 drinn steht dann heißt das dass die planung erst mit 31.05
beginnt und daher die spalten jänner bis april unwichtig sind und
ausgeblendet gehören.
Und das versuch ich eben auf diesen weg , nur funktioniert es nicht ganz, er
geht zwar rein aber es sind trotzdem alle spalten sichtbar!

Dass ganze mach ich in der itemDataBound vom datagrid.

Jemand eine idee??


If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType =
ListItemType.Item Or e.Item.ItemType = ListItemType.Header Then
                sql = "select VonPeriode from TBL_Periode where Planung =  "
& Session("Planung")
                reader = db.SqlReader(sql, ConnectionStr)
                reader.Read()
                Dim VonPeriode As Integer = Month(reader.Item(0))
                Dim Spalte As Integer
                If VonPeriode = 1 Then
                    Spalte = 1
                Else
                    Spalte = VonPeriode - 1
                    Dim n As Integer
                    For n = Spalte To 1 Step -1
                        DataGrid1.Columns.Item(Spalte).Visible = False
                    Next n
                End If
                reader.Close()
                
            End If


Mit freundlichen Grüßen
 
Patrick Brunmair 
 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an