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


Dynamiska Labels och Dropdownlistor

Postades av 2006-05-25 19:18:01 - Daniel Öhgren, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 470 personer

Hej,

jag hämtar strängar från en databas och vill nu bygga upp labels med tillhörande dropdownlistor under dynamiskt.

Det kan vara upp till 15 st labels som är synliga och har en viss text beroende på en SQL-query.

Jag får inte detta att fungera då det är svårt att i code-behind programmatiskt sätta texten på labeln då jag inte kan binda den till rätt label. Självklart går det att skriva olika alternativ för alla 15 labels men det borde ju gå att lösa på ett smidigare sätt?

Lite pseudokod så ni förstår vad jag är ute efter (mina labels heter lbl1, lbl2 o.s.v.):

lblcount = 1

While objDataReader.Read()

(lbl & lblcount.Tostring).Text = CStr(objDataReader("H_Namn"))
(lbl & lblcount.Tostring).Visible = True
lblcount += 1

End While


Snälla hjälp en förlorad själ!


Svara

Sv: Dynamiska Labels och Dropdownlistor

Postades av 2006-05-25 20:23:15 - Jimmy Thulin

Du kan ju använda dig av en array:


// Exempel med 15 st labels
Label[] labels = new Label[15];

// Loopa igenom arrayen
// Skapa ny label i varje element
// Tilldela varje label text samt placera den i en panel
for(int i=0; i<labels.GetLength(0); i++)
{
            labels[i] = new Label();
            labels[i].Text = string.Concat("Label", i.ToString());
            Panel1.Controls.Add(labels[i]);
}



Hoppas att det var något liknande du var ute efter.






</code>


Svara

Sv: Dynamiska Labels och Dropdownlistor

Postades av 2006-05-25 20:34:40 - Jimmy Thulin

Förlåt, du får det i vb-kod också:


   ' Exempel med 15 st labels
   Dim labels(15) As Label

   ' Loopa igenom arrayen
   ' Skapa ny label i varje element
   ' Tilldela varje label text samt placera den i en panel
    For i As Integer = 0 To labels.GetUpperBound(0)
        labels(i) = New Label()
        labels(i).Text = String.Concat("Label", i.ToString())
        Panel1.Controls.Add(labels(i))
    Next


Svara

Sv:Dynamiska Labels och Dropdownlistor

Postades av 2006-05-25 21:41:16 - Daniel Öhgren

Tack för hjälpen,

jag löste det på ett modifierat sätt så jag hade befintliga labels på sidan redan. Men din lösning var det som knäckte nöten och satte igång tankeverksamheten.

Tackar!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 615
27 953
271 709
5 481
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