Tjena! Fick hjälp på annat håll...GridView: SELECT från Vy och UPDATE på Tabell
Har en GridView som är "databunden" via en SqlDataSource kontroll. Denna datakälla fyller Grid:en med data från en Vy. Å det funkar ju fint...Men jag vill lägga till uppdateringsfunktionalitet och då blir det problem.
Vyn består av data från tre tabeller. Och nu vill jag ju kunna göra update på en av dessa tabeller via Grid:en.
Men jag får inte till det...
Hur gör man för att själv styra vad som händer vid klick på Uppdatera-knappen? Jag vill hämta värden från aktuell rad i Grid:en, bygga en UPDATE-sats av det och köra den mot databasen.
Men HUR?
Ex. på GridView (fylls på från en Vy)
ID Namn Varde EttID EttAnnatID
1 Bla 5 1 3
2 Blabla 44 2 5
3 Jaja 12 4 2
Å så när man trycker på uppdatera på tex rad 2 så vill jag kunna en UPDATE sats som blir
"UPDATE VardeTable SET Varde = 44 WHERE EttID = 2 AND EttAnnatID = 5"Sv: GridView: SELECT från Vy och UPDATE på Tabell
Går tydligen bra med att använda de UpdateParametrar man definierar i SqlDataSource:n
Bara det att man ska lägga till 'EttID' och 'EttAnnatID' (ovan) i GridView:ns "DataKeyNames"