Avatar billede suned Nybegynder
11. september 2002 - 10:27 Der er 7 kommentarer

Afkrydsning af checkbox i datagrid

Hvordan laver jeg afkrydsning af asp:checkbox ud fra recordset i datagrid.
Avatar billede askhoej Praktikant
11. september 2002 - 18:19 #1
Kan du ikke beskrive dit problem lidt mere præcist?

/askhoej
Avatar billede cablenet.dk Nybegynder
18. september 2002 - 12:07 #2
Ja - kunne godt hjælpe, men kan du ikke uddybe dit smp lidt?
Avatar billede charmekbh Nybegynder
22. oktober 2003 - 19:39 #3
ok, siden han ikke gør det,så gør jeg det

Jeg suger fra en base et datasæt hvor jeg har flere bool's repræsenteret med true og false

I mit datagrid skal jeg så have mulighed for at ændre f.eks. true til false, og umiddelbart virker det åbenlyst at gøre det med en checkbox i editmode.

Men jeg kan ikke finde ud af at binde en bool til en checkbox i datagrid.
Kan det ikke lade sig gøre?
Avatar billede jakobandersen Nybegynder
22. oktober 2003 - 20:43 #4
Her er samme koncept blot med en dropdownlist, prøv at se om det ikke kan hjælpe dig lidt videre:

http://www.4guysfromrolla.com/webtech/050801-1.shtml
Avatar billede charmekbh Nybegynder
22. oktober 2003 - 23:09 #5
Den artikel er ikke helt relevant idet hver værdi i databasen vises i en drop down via datavaluefield og datatextfield.

jeg suger bools op af basen og skal have dem repræsenteret i en checkbox.
Jeg leder altså efter noget syntaks direkte.
Avatar billede jakobandersen Nybegynder
23. oktober 2003 - 00:55 #6
Ahh, du leder altså efter noget ala:

<asp:checkbox checked="<%# Container.DataItem("minBool") %>" runat="server" />
Avatar billede charmekbh Nybegynder
23. oktober 2003 - 09:21 #7
hvis det der virker, så går jeg sgu hjem og tuder.

kan ikke prøve det i praksis før i aften.

Kan jeg så også hive værdien ud på samme måde?

eks.

jeg har en bruger klasse som er repræsenteret i datagrid.
Simplificeret:
public class user()
string username;
bool blocked;

når jeg så hiver ud fra datagrid(igen ikke korrekt kode, da jeg ismpelthen ikke kan kode uden min visual explorer.net)
ved updatehændelse:
user.username=e.findcontrol("username").text.trim();
user.blocked=e.findcontrol("blockedcheckbox").checked;

er det så nemt? For så har jeg spildt laaang tid... øv
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester