vermute das ist zu spät in onotembound. Das Grid ist ja schon geladen. PRobiers doch mal im Page_load
Gruß Chris > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > 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
