Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Listbox + AddRange

Postades av 2003-01-15 20:26:48 - Philip Hatt, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 793 personer

Hej. Jag har en listbox på sida som jag vill fylla med data från en databas. Eftersom jag vill ha DataTextField att visa mer än en kolumn från databasen så tänkte jag använda mig av ListItem objektet.

Med AddRange metoden kan man sätta till en array av typen ListItem. Detta har jag dock inte fått att fungera. Här är hur jag hade tänkt mig att det skulle fungera:
<code>
dim lst() as ListItem
lst(0).value="1"
lst(0).text="hej"
'lstBox är Listboxen
lstBox.Items.AddRange( lst )
</code>
osv.

Men när jag testar ovanstående så får jag felmeddelande "index out of range..."

Vore tacksam ifall någon kunde hjälpa mig på traven.

mvh, Philip


Svara

Sv: Listbox + AddRange

Postades av 2003-01-16 00:29:04 - Pelle Johansson

Hej, om du skriver: dim lst() as ListItem så dimentionerar du aldrig något. Skriv istället: Dim lst(1) as ListItem så borde det gå bättre.

/Pelle


Svara

Sv: Listbox + AddRange

Postades av 2003-01-16 07:36:31 - Philip Hatt

Hej. Jag testade din lösning men det fungerade tyvär inte. Jag får felmeddelandet:

Object reference not set to an instance of an object.

Är det något elementärt jag glömt bort i detta läge eller? Skulle vara bra ifall jag kunde få detta att fungera eftersom jag tycker metoden skulle vara användbar i mitt fall.

mvh,

Philip


Svara

Sv: Listbox + AddRange

Postades av 2003-01-16 15:44:26 - André Isaksson

När du skapar array:er av objekt initeras dessa till null. Därför måste du göra något sånt här först:
<code>
dim lst(10) as ListItem 'skapar 10

for int i = 0 to lst.Length - 1
lst(i) = new ListItem()
next

lst(0).value="1"
lst(0).text="hej"
'lstBox är Listboxen
lstBox.Items.AddRange( lst )
</code>

Antagligen lite fel i koden (kan ej VB) men du förstår principen iaf.


Svara

Sv: Listbox + AddRange

Postades av 2003-01-17 08:24:17 - Philip Hatt

Tack! Nu fungerar det. Nedan kommer koden som fungerar för mig:
<code>
Dim lst(2) As ListItem
Dim i As Integer = 0
For i = 0 To lst.Length - 1
lst(i) = New ListItem("Test " & i, i.ToString())
Next
ListBox1.Items.AddRange(lst)
</code>

mvh,

Philip


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 156
27 952
271 704
11 771
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies