Avatar billede lizardine Nybegynder
23. marts 2004 - 20:29 Der er 4 kommentarer og
1 løsning

Listbox Remove

Hej

Jeg forsøger at fjerne en record fra en listbox, men jeg kan ikke rigtig få det til at virke.

Min kode ser således ud:

MyListBox.SelectedIndex = MyListBox.Items.IndexOf(MyListBox.Items.FindByText("Record_Der_Skal_Slettes"));
MyListBox.Items.Remove(MyListBox.SelectedIndex);

Jeg får en fejl i sidste linie der lyder:

"The best overloaded method match for 'System.Web.UI.WebControls.ListItemCollection.Remove(string)' has some invalid arguments"

Hvad gør jeg galt?
Avatar billede lizardine Nybegynder
23. marts 2004 - 20:33 #1
Envidere får jeg at vide at "cannot convert from 'int' to 'string'" for udtrykket MyListBox.SelectedIndex.
Avatar billede burningice Nybegynder
23. marts 2004 - 22:20 #2
MyListBox.Items.Remove(Record_Der_Skal_Slettes);

det burde gøre det
Avatar billede burningice Nybegynder
23. marts 2004 - 22:21 #3
hvis du skal bruge dit index til at fjerne med skal du bruge indexer

MyListBox.Items[MyListBox.SelectedIndex].Remove();
Avatar billede lizardine Nybegynder
23. marts 2004 - 23:27 #4
Jamen det virker jo fint. Lige til orientering så har MyListBox.Items[MyListBox.SelectedIndex] ifølge VS.Net ikke en metode der hedder Remove() ;-)

Gider du at poste et svar?
Avatar billede burningice Nybegynder
24. marts 2004 - 00:29 #5
det er da også rigtigt... MyListBox.Items[MyListBox.SelectedIndex] returnerer åbenbart bare et object... så der skal du bruge den første metode :)
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