Avatar billede c-sharp Nybegynder
10. februar 2006 - 23:18 Der er 3 kommentarer og
1 løsning

Hjælp til gridview i VS2005

Jeg sidder og roder lidt med Visual Studio for at prøve at lave en lille side uden at skrive noget kode, jeg er så kommet lidt i klemme. Jeg har et GridView hvor jeg lister data fra databasen, jeg har så indsat en tjekboks for hver post. Det skal nu være muligt at hakke dem af man vil have udskrevet, når man har hakket dem af man vil have ud, skal man submitte siden og få vist samme visning men nu kun de valgte punkter fra den forgående side. Hvordan laver jeg det?

Er der i øvrigt nogle af jer der bruger design view til at udvikle i?
Avatar billede Slettet bruger
11. februar 2006 - 06:58 #1
På overordnet plan laver du det ved at sørger for at lave et nyt dataset eller hvad du nu binder kun indeholder de valgte og så rebinde dit gridview med det nye dataset.

Du kan ikke lave sådan noget uden at kode noget, VS er jo ikke synsk ;)

IMHO, er design-view måske ikke den sikreste vej at gå, men hvis det er til små interne ting så kan man jo bevars hurtigt rive noget sammen med den.
Avatar billede dr_chaos Nybegynder
11. februar 2006 - 08:58 #2
jeg bruger altid codeview.
du kan gøre det at du gennemløber alle rows i gridviewet med

foreach(gridviewrow r in ditgridview.Rows)
{
//cast control til checkbox
checkbox chk = (checkbox)row.cells[indexpårowmedcheckbox].Controls[0];
if(!chk.Checked)
r.Visible = false;


}

på denne måde sætte du en row til ikke synlig på en nem måde og du kan forblive på samme side.
Avatar billede c-sharp Nybegynder
13. februar 2006 - 09:50 #3
Tak for jeres kommentar :-)

dr_chaos din løsning passede perfekt, så smid et svar så er der point.
Avatar billede dr_chaos Nybegynder
13. februar 2006 - 10:01 #4
svar :)
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