Als eerste mijn excuus voor de kromme titel. Ik kon niets beters bedenken.
Situatie is als volgt.
Ik heb een asp.net pagina waarmee ik een bericht uit de database wil laten wijzigen door de gebruiker.
Dus ik maak een textbox aan.
Voer tijdens het laden de volgende code uit:
In de database staat als titel: Hallo iedereen
Dus als de pagina geladen wordt, staat er keurig in de textbox: Hallo iedereen
De gebruiker wijzigt de tekst in: Hallo allemaal en klikt op de Opslaan butten, waarbij deze code hoort:
Maar de tekst wordt niet gewijzigt.
Hoe kan ik ervoor zorgen dat vb.net de nieuwe invoer ophaalt uit de textbox en niet de ingeladen tekst weer gebruikt?
Situatie is als volgt.
Ik heb een asp.net pagina waarmee ik een bericht uit de database wil laten wijzigen door de gebruiker.
Dus ik maak een textbox aan.
Voer tijdens het laden de volgende code uit:
Visual Basic .NET:
1
| Onderwerp.Text = ds.Tables("verhalen").Rows(0).Item("titel").ToString |
In de database staat als titel: Hallo iedereen
Dus als de pagina geladen wordt, staat er keurig in de textbox: Hallo iedereen
De gebruiker wijzigt de tekst in: Hallo allemaal en klikt op de Opslaan butten, waarbij deze code hoort:
Visual Basic .NET:
1
2
3
4
| dataadapter.Fill(dataset, "verhalen") Dim commandbuilder As New MySql.Data.MySqlClient.MySqlCommandBuilder(dataadapter) dataset.Tables("verhalen").Rows(0).Item("titel") = Onderwerp.Text dataadapter.Update(dataset, "verhalen") |
Maar de tekst wordt niet gewijzigt.
Hoe kan ik ervoor zorgen dat vb.net de nieuwe invoer ophaalt uit de textbox en niet de ingeladen tekst weer gebruikt?