Nach Postback noch im Repeater alte Daten drin

14/08/2009 - 14:49 von Stefan Reinmers | Report spam
Ich fülle beim laden einen Repeater auf meiner Seite mit Daten (Werte für
einen bestimmtes Datum).
Nach einem Postback wenn ich Daten mit einem neuen Datum aufrufe wird der
Repeater eigentlich nicht mehr mit Daten gefüllt.
Trotzdem habe ich wenn die Seite dargestellt wird die alten Daten vom
vorherigen Aufruf noch drin. Was muß ich tun, damit die weg sind?

füllen tue ich mit
Repeater_Time.DataSource = ds_Time
Repeater_Time.DataBind()
ds_Time.Dispose()


ansonsten
Me.Repeater_Time.DataSource = Nothing
Me.Repeater_Time.Dispose()
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
14/08/2009 - 15:38 | Warnen spam
Hallo Stefan,

"Stefan Reinmers" schrieb:

Nach einem Postback wenn ich Daten mit einem neuen Datum aufrufe wird der Repeater eigentlich nicht mehr mit Daten gefüllt.
Trotzdem habe ich wenn die Seite dargestellt wird die alten Daten vom vorherigen Aufruf noch drin. Was muß ich tun, damit die weg
sind?

füllen tue ich mit
Repeater_Time.DataSource = ds_Time
Repeater_Time.DataBind()
ds_Time.Dispose()



prüfst Du, ob ein Postback stattgefunden hat oder nicht? Also bspw.:

If Not Page.IsPostBack Then
...
End if

Falls ja, schalt mal den ViewState für das Control oder ganze Page ab.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen