Finde og opdatere en enkelt row i et strongly typed dataset
Nu kan jeg sgu ikke mere..Jeg har en side, der viser detaljer af en enkelt record i et strongly typed dataset, baseret på et XML Schema.
Ved klik på en linkbutton skal et enkelt felt i denne og lige præcis denne post i datasettet opdates (det er et datofelt, og værdien skal fremskrives med et år).
Men uanset hvad jeg så end gør, så kan jeg ikke finde den rigtige post i datasettet.
For at se posterne kan jeg benytte et rowfilter, men det har jo ingen indflydelse på selve mit dataset.
Og et filteret dataview kan ikke returnere en datarow, som jeg skal benytte for at opdatere mit dataset...
et uddrag af min kode :
With objDS.strongtypeddataset.DefaultView
.RowFilter = "filterfield='" & Request("parameter") & "'"
.AllowEdit = True
Dim objDR As strongtypeddataset.strongtypeddatasetRow = objDS.strongtypeddataset.Rows.Item(0)
objDR.date = objDR.date.AddYear(1)
objDS.AcceptChanges()
objFS = New System.IO.FileStream(Server.MapPath(strXMLFile), IO.FileMode.Open, IO.FileAccess.Write)
Dim objWrite As New System.IO.StreamWriter(objFS)
objDS.WriteXml(objWrite)
objFS.Close()
End With
Hvad gør jeg, hvad gør jeg forkert og hvordan gør jeg det så rigtigt?