DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET2.0 | Thema: Dynamisch erzeugte Labels und Dropdowns auslesen | Von: Benny Wa ( 28.12.2006 10:47)

Hallo


Ich erzeuge in meinem Shopsystem dynamisch zur Laufzeit
Tabellen,Labels und Dropdownboxen aus einer DB.

Dies sieht ungefähr so aus
----------------------------------------------------------------------
'Datenbankabfrage ausführen Select .......


'Tabelle für die Darstellung dynamisch erzeugen und befüllen
Dim tbl As New Table
Dim cell As New TableCell


'Abfrage aller ZusatzLabels und Splate 1 auffüllen
For Each dr As DataRow In DataTable1.Rows
Dim row As New TableRow
EID = dr("ID_Eigenschaft")
cell = New TableCell
Dim x As New Label
x.Text = dr("Bezeichner") & ": "
x.ID = "lbl" & counter.ToString
cell.Controls.Add(x)
row.Controls.Add(cell)
counter += 1

'Abfrage aller Dropdown Werte und Spalte 2 auffüllen
cell = New TableCell
Dim drp As New DropDownList


'Datenbankabfrage für die Dropdowns ausführen Select .........

Dim sqlcmd2 As New SqlCommand(sql2, Conn)

Dim Adapter2 As New SqlDataAdapter()
Adapter2.SelectCommand = sqlcmd2
Adapter2.SelectCommand.Parameters.AddWithValue("@EID", EID)

Dim DatasetDropdown As New DataSet()
Adapter2.Fill(DatasetDropdown)

Dim DataTable2 As New DataTable
Adapter2.Fill(DataTable2)


For Each dr2 As DataRow In DataTable2.Rows

drp.Items.Add(dr2("Bezeichner"))



'Response.Write(dr2("BezeichnerEigenschaftenBezeichner"))

Next dr2
'Ende Dropdowns laden
cell.Controls.Add(drp)
row.Controls.Add(cell)
tbl.Controls.Add(row)

Next dr


PlaceHolderDetails.Controls.Add(tbl)


------------------------------------------------------------------------

So habe ich das gemacht
Die Datenbankabfragen sind natürlich oben im Quellcode nicht integriert..

Nun sollte ich irgendwie die Labels und Dropdownboxen auslesen und in eine Session speichern ??

Es sind aber eben nicht bei jedem Artikel im Shop solche Zusatzdetails vorhanden, also dass LAbels und Dropdowns angezeigt werden....

Ich sollte also irgendwie prüfen ob ein oder mehrere Labels und Dropdowns vorhanden sind und wenn ja diese mit dem Artikel mit der Bestellung mitspeichern ???

Ich denke Bernhard Grojer könnte mir da am besten weiterhelfen
da er den Hintergrund glaube ich am besten kennt.....

Danke
Benny





Betreff Von Datum
AW: Dynamisch erzeugte Labels und Dropdowns auslesen
Hi Benny,<br><br>such doch einfach mit FindControl und prüf, ob ein label vorhanden ist<br><br>gruß Till
Till Groos 04.01.2007 14:24

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG