webForumDet fria alternativet

refresh av SQLdatasource?

2 svar · 247 visningar · startad av Andreas L

Andreas LMedlem sedan sep. 2000215 inlägg
#1

Hej igen!
Jag har två sqldatasource på en sida.
Ett formulär där jag med insertcommandet i sqldatasource1 skickar in data till en tabell.

längre ner på sidan har jag sqldatasource2, som hämtar information från samma tabell (och någon till) och listar den på samma sida.

när jag skickar in ny data, och sidan laddas om, så syns inte den nya datan (som läses genom sqldatasource2), förren jag ytterligare en gång uppdaterar sidan, typ, klickar på en länk, för att gå till sidan igen.

Vad beror detta på? Jag tänkte mig någon "requery" för sqldatasource2, i itemInserted för sqldatasource1, men något sådant verkar inte finnas. Säkert någon "enkel" sak, men... vad?

CatZMedlem sedan jan. 20022 440 inlägg
#2

I codebehind kan du tex i en datagrid ändra med

'efter insertevent
DataGrid.DataSourceID = "SqlDataSource2"

Är inte så stabil på aspx delen av det hela men det fungerar väl likadant.

Andreas LMedlem sedan sep. 2000215 inlägg
#3

Stort tack! Du har besparat mig mycket "kli" i huvudet...

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)