Retningslinier for at rette flere felter ad gangen i en tabel?
Jeg har en tabel(xml-fil) som man kan ændre i(input felter), hvorefter man trykke på button.Nu vil jeg gerne rette alle ændringerne i filen og vise dem igen(i evnten for button). Hertil bruger jeg FindControl, men den kræver at tabellen eksistere.
Jeg er derfor nød til at udskrive tabellen i page_load og rette den i button event. Og til sidst udskrive den igen. Problemet er nu at ændringerne ikke bliver vist, før end anden gang man trykker på button. Det skyldes sikkert at det er den forkerte måde at gribe den an, men hvad er den rigtige? Og hvordan gøres dette?
Uddrag af programmet:
Private Sub Page_Load(.....
Label1.Controls.Add(CreateTable) 'CreateTable returner en tabel
End Sub
Public Sub AddChanges(ByVal sender As Object, ByVal e As System.EventArgs) Handles AddChange.Click
.....
For Each XNode As System.Xml.XmlNode In XMLDoc.DocumentElement.ChildNodes
....
RowID = XNode.Attributes("id").Value
Dim RowText As String = CType(FindControl("TxtArea" & RowID), HtmlTextArea).InnerHtml
XNode.InnerText = RowText
...
Next
XMLDoc.Save(Server.MapPath(XMLFile))
Label1.Controls.Add(CreateTable)
