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 471 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.):

?
1
2
3
4
5
6
7
8
9
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:

?
1
2
3
4
5
6
7
8
9
10
11
12
// 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å:

?
1
2
3
4
5
6
7
8
9
10
11
' 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

  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino
  • 17:57 Vart är SEO på väg till 2030?
  • 14:24 CBD regelbundet?

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 666
27 955
271 721
508
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
Expand
next previous
Close

Previous

0/0

Next