Hä? Du kannst doch oben in Page_Load alle Spalten die du nicht brauchst deaktivieren, dann wird für die doch ItemDataBound bestimmt nicht aufgerufen, bzw. du kannst da prüfen ob die Spalte sichtbar ist...
-----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Brunmair Patrick (DLG) Gesendet: Donnerstag, 22. September 2005 10:59 An: [email protected] Betreff: AW: [Asp.net] Problem beim ausblenden einiger spalten. 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 _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
