Avatar billede neess Nybegynder
20. oktober 2006 - 19:32 Der er 3 kommentarer og
1 løsning

Liste ud fra datatable

Jeg har en datatable som indeholder nogle ider, og en tekst.

Jeg vil gerne have listet dem, og ha en tjeck boks ud for hver række. så man kan krydse dem af.

i en web app ville jeg ha brugte en repeater, men hvordan gør man det i en applikation ?

Og hvordan løber man de valgte igennem bagefter?
Avatar billede hacked Nybegynder
21. oktober 2006 - 06:02 #1
Du har to gode muligheder.

1. Du kan bruge et ListView med Property CheckBox = true;
Du kan udfra dit dataTable vælge at oprette objekter og lægge dem i dine ListViewItem's under Tag. ListView indeholder ListViewItem's.
Derudover skal du skrive et string[] for hvert af dine objekter. Dette string[] bruges til at vise dine objektinformationer i dit ListView. Grunden til string[] er at du så kan benytte dig af columns i dit ListView.

Et eksempel - skimmede hurtigt igennem.
http://www.akadia.com/services/dotnet_listview_sort_dataset.html
Han bruger lægger dog ikke objekter i sine Tags såvidt jeg lige kunne se.

Du kan også vælge, at kode DataSource til dit ListView.

Et eksempel - skimmede hurtigt igennem.
http://www.codeproject.com/cs/miscctrl/ListView_DataBinding.asp

2. Du kan bruge et DataGrid hvor du tilføjer en CheckBox Column.
fx. DataGridViewCheckBoxColumn checkBox = new DataGridViewCheckBoxColumn(false);
datagrid.Columns.Add(checkbox, "ColumnNavn");
Efter brugeren har valgt rows og trykket på en knap løber du din checkbox column igennem og checker hvilke rows brugeren har selected.

Kunne ikke lige finde et eksempel.

Det burde hjælpe dig lidt på vej.
Personlig kan jeg bedst lide et ListView fordi det ser pænere ud :) .
Avatar billede hacked Nybegynder
21. oktober 2006 - 06:03 #2
*Han lægger dog ikke objekter i sine Tags såvidt jeg lige kunne se.
Avatar billede neess Nybegynder
08. maj 2008 - 14:36 #3
lig et svar, så lukker jeg :-)
Avatar billede neess Nybegynder
24. august 2010 - 21:06 #4
lukker
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