Jag har ett problem med en DataGrid. Jag har i min DataGrid en TemplateColumn som innehåller en TextBox. När DataGriden skapas så får TextBoxen ett värde från en databas. Jag vill sedan kunna ändra värdet. Har en LinkButton som jag klickar på när jag vill utföra ändringen. Men det är där jag stöter på problem. Jag lyckas aldrig att uppdatera värdet som står i TextBoxen. Den visar hela tiden det ursprungliga värdet. Jag försöker på detta sätt hitta det värdet från textboxen:
Dim tAntal As New System.Web.UI.WebControls.TextBox
tAntal = dgdVarukorg.Items(i).FindControl("tbxAntal")
Dim antal As Integer = CInt(tAntal.Text)
Instämmer med Nöff och vill gärna tillägga att eftersom det är en ändring du ska göra så är det inte en LinkButton du ska ha, du ska lägga till en EditCommandColumn.
Hej.
Tack för svaren. Det löste sig när jag läste igen länken som PDahlen skickade. Problemet var att jag hade glömt att lägga till lite kod i Page_Load:
If Not IsPostBack Then
'Min databindning
End If
När jag lade till det runt min bindning av datan funkade det. Det borde jag ju nästan kunnat tänkt på tidigare. Men återigen tack för visat intresse.
Geflebo
142 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe