Avatar billede baatmus Nybegynder
21. november 2003 - 14:51 Der er 1 løsning

Update DataSet med indhold fra DataBound controls

Situation:
C# kode der henter data til et DataSet (instantieret i koden ikke control). Efterfølgende laves databinding tilfelter på en form og hertil fungere alting fint, men ...

Problem:
Efter at have ændret nogle af felterne beder jeg om at få RowState på den pågældende record i Dataset'et, men den påstår hårdnakket, at INTET er ændret. Hvis jeg undersøger rækken i dataset'et viser den indholdet med ændringen.

Hvorfor vil den ikke indrømme at dataset'et (HasChanges) eller rækken (RowState) er ændret. Demed kan jeg jo ikke opdatere datanasen vha. Update metoden.

Har testet det samem kode, hvor jeg manuelt ændrer en værdi i rækken => RowState = modified, så DET virker altså - bare ikke med databound controls :-(

/bmus
Avatar billede baatmus Nybegynder
18. november 2004 - 02:41 #1
Nå, den var der ingen der kunne bidrage til :-)
Anvender ComponentOne felxgrid og den håndterer databounds meget udmærket, men de almindelige testboxe opdaterer ikke datasættet på forventet vis, så i det tilfælde har jeg set mig nødsaget til at holde styr på det på den hårde måde - laver selv binding og opdatering!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester