webForumDet fria alternativet

Användning av datasource kontroll

4 svar · 337 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Jag använder en datasource kontroll för att binda data till en repeater för att visa ett antal objekt. På samma sida kan jag lägga till nya objekt genom att fylla i några inputs. När jag sparar så körs en metod som lägger till posten i databasen. Vad som sedan händer är att jag inte får se den nya posten eftersom datasource kontrollen inte har kört sin select metod igen antar jag? Någon som har en bra lösning på det?

ZaimanMedlem sedan dec. 20014 239 inlägg
#2

Bind objekten till datakällan igen efter du utfört dina åtgärder.

maqeMedlem sedan dec. 2003824 inlägg
#3

Zaiman skrev:

Bind objekten till datakällan igen efter du utfört dina åtgärder.

MyDataSource.DataBind() efter att mitt click event körts löser inte problemet. ExecuteSelect i dataviewn körs inte när man databinder.

ZaimanMedlem sedan dec. 20014 239 inlägg
#4

MyDataSource.Update() kanske fungerar?

maqeMedlem sedan dec. 2003824 inlägg
#5

Jag fick skapa en metod som i sin tur kör datasource kontrollens RaiseDataSourceChangedEvent. Vet inte om det är rätt sätt att använda datasource på dock. Verkar som att syftet med dom är att koppla en datasource till en gridview t.ex och det vägrar jag :)

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