Gridview opdateres ikke

Tags:    .net

Hej folkens,

Jeg har et lidt mærkeligt problem med et gridview (ASP.NET). RowUpdating-eventen raises ikke overhovedet. Jeg har nu prøvet både at definere
event's i skiftevis designview og i codebehind. Der sker intet. Jeg klikker opdater, gridview'et skifter fint til editmode, men når jeg så klikker enten opdater (update) eller annuller (cancel) så springer den tilbage til de gamle værdier, uden vel at mærke at fjerne knapperne igen, så noget må være galt - men kan ikke finde ud af hvor det sker.

Nedenfor ses metoden der opdaterer mit xmldokument.

Fold kodeboks ind/udKode 


Dette er den metode jeg bind'er gridviewet med.

Fold kodeboks ind/udKode 





4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
mangler du ikke gridview.bind(); et eller andet sted?



mangler du ikke gridview.bind(); et eller andet sted?


Nej det sker i metoden BindGridView1()

Fold kodeboks ind/udKode 




Ah sorry, missede den ;)



Jeg har lavet gridviewets BoundFields om til TemplateFields og nu får jeg i det mindste en fejlmeddelelse når jeg klikker 'opdater'

Unable to cast object of type 'System.Web.UI.LiteralControl' to type 'System.Web.UI.WebControls.TextBox'.

string belobsgraense = ((TextBox)gvrow.Cells[0].Controls[0]).Text;
string fragtpris = ((TextBox)gvrow.Cells[1].Controls[0]).Text;

Jeg har prøvet med ((TextBox)gvrow.Cells[0].FindControl("txFragtpris")).Text; som ikke giver noget resultat udover null



t