09. juni 2008 - 15:08
Der er
11 kommentarer og 1 løsning
repeater, gemme data fra textbox
Hej Jeg har nogle data from en database, som jeg skal have mulighed for at redigere. Jeg kan udskrive dataene ved at benytte en repeater. Dataene vises gennem textbox, så det er muligt at ændre værdierne. Men hvordan committer jeg de ændringer jeg laver i textboxen til databasen. Altså hvordan for adgang til de ændrede data?
Annonceindlæg fra Infor
jeg skal vel på en eller anden måde loope over repeater controllen og hente de ændrede værdier, men hvordan? eller kan man lave en form for binding?
vil der være en update knap til hver tekst box, eller vil du bruge een knap til dem alle.?
hej, det er det at der kun skal være en knap! ellers kunne jeg gridview fx.. Kan du hjælpe med det?
nu har jeg ikke rodet så meget med en repeater. men du må vel have samme muligheder, som med en datalist og lignende.. ved ikke om man kan gøre noget ala det her: foreach (ListControl R in Repeater1.Items) { Button btn = (Button)R.FindControl("NavnpaaKnap"); }
jeg kan nok også bruge en datalist
en repeater burde virke på samme måde.. du kan jo prøve..??
jeg tror jeg vælger datalisten... Den virker i hvertfald fint det formål jeg har. Smider du et svar
svar: men hjalp jeg overhovedet..? :|
Ellers for fremtidig reference foreach(RepeaterItem ri in Repeater1.Items) { if(ri.ItemType == ListItemType.Item || ri.ItemType == ListItemType.AlternatingItem) { TextBox tb = (TextBox)ri.FindItem("NavnpaaKnap"); // din databasekode here } } det er nødvendig at teste for itemtype for at sortere separator items fra
11. juni 2008 - 09:41
#10
et tillægsspgm.. hvordan får jeg fat i værdier jeg ikke viser på siden? Min datalist er lavet på baggrund af et objekt (klasse jeg selv har lavet). hvordan får jeg fat i en attribut, der ikke vises på siden? Kan jeg det eller skal den inkl. på siden og være "invisible", eller hvordan foregår det?
11. juni 2008 - 17:11
#11
Gem det i sidens viewstate ?
11. juni 2008 - 20:08
#12
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.