AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Prism Änderungen in Textboxen funktionieren nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Änderungen in Textboxen funktionieren nicht

Ein Thema von fly_singapore · begonnen am 13. Sep 2007 · letzter Beitrag vom 14. Sep 2007
Antwort Antwort
fly_singapore

Registriert seit: 31. Mär 2007
Ort: Kolbnitz/Bonn Österreich/Deutschland
96 Beiträge
 
Delphi 2006 Enterprise
 
#1

Änderungen in Textboxen funktionieren nicht

  Alt 13. Sep 2007, 12:17
Leider habe ich ein kleines Verständnisproblem..

in ASP.NET habe ich eine Maske entwickelt. Diese hat eine anzahl von Textboxen. Diese werden beim Laden mit werten aus einer Datenbank gefüllt.. Soweit, sogut.

Versuche , diese Felder zu editieren, um sie anschliessend in die Datenbank zurückzuschreiben scheitern, da ursprünglicher wert wieder in die textbox geschrieben wird.

Statt mit Tabelleninhalten zu füllen habe ich eine Textbox probehalber mit einen Teststring gefüllt. Ändere ich den Text in dieser Textbox und drücke danach einen Botton, wird wieder der alte, ursprüngliche Wert angezeigt.

Ich habe den Eindruck, dass nach Druck eines Buttons wieder die alte Ursprüngliche Seite mit den alten werten ausgegeben wird.

Will ich aber nicht !!!!!!

mit der Eigenschaft "Autopostback" komme ich auch nicht richtig weiter..

Nochmals: Ich möchte einen aus einer Datenbanktabelle gelieferten Wert in einer Textbox abändern und wieder in diese Tabelle zurückschreiben...

Dabei ist der Rückschreibemechanismus nicht das Problem........

Edit: Bei einer dropdownliste tritt das Phenomen nicht auf. Der Inhalt bleibt nach drücken des Buttons bestehen.
Peter Steffens
  Mit Zitat antworten Zitat
fly_singapore

Registriert seit: 31. Mär 2007
Ort: Kolbnitz/Bonn Österreich/Deutschland
96 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Änderungen in Textboxen funktionieren nicht

  Alt 14. Sep 2007, 16:26
Mittlerweile bin in einen anderen ASP.NET-Forum (ASP.NET Zone) auf Anhieb fündig geworden. Dort hatte jemand genau das gleiche Problem, wenn auch unter VB.NET.

ein Stefan Falz (vielleicht treibt er sich auch hier herum) hat damals auf ähnliche Fragestellung geantwortet:

Zitat:


Hi,

probier mal das hier:

Protected Sub Page_Load(ByVal o As Object, ByVal e As System.EventArgs) Handles Me.Load
'Initialisierung
If Not Page.IsPostBack Then
t_name.Text = "Startwert"
End if
End Sub



Ich habe das ein wenig Delphi-like umgeschrieben:

Delphi-Quellcode:

procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
begin

 If Not Page.IsPostBack Then
         // Hier kommen einfach meine aus der Datentabelle gezogenen Werte hin
        textbox1.Text := 'x'   ;

end;
Gottseidank, es ist vollbracht .. Vielen Dank für den Stichwortgeber ...
Peter Steffens
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz