Forum: ASP.NET2.0 |
Thema:
AW: AW: AW: AW: AW: AW: Placeholder und dynamisch erzeugte Labels und Dropdownboxen |
Von:
Benny Wa (
29.10.2006 09:49) |
Hallo Bernhard
Ich habe das ganze jetzt mal in eine ascx Datei ausgelagert..
die Ich dann in einen Placeholder wenn Zusatzdaten vorhanden sind
einbinde.
in der .asxc Datei habe ich es nun so gemacht:
Public Sub Datenladen()
Dim sqlConn As New SqlClient.SqlConnection("Data Source=SERVER;Initial Catalog=Shop;Integrated Security=True")
sqlCmd.Connection = sqlConn
sqlCmd.CommandType = CommandType.Text
sqlCmd.CommandText = "SELECT ar.Artikel_Nummer, AE.IDArtikel, E.ID AS IDEigenschaft, E.Bezeichner AS BezeichnerEigenschaft FROM Artikel AS ar INNER JOIN ArtikelEigenschaften AS AE ON ar.ID = AE.IDArtikel INNER JOIN Eigenschaften AS E ON E.ID = AE.IDEigenschaften WHERE (ar.ID = 1)"
sqlConn.Open()
sqlReader = sqlCmd.ExecuteReader()
Do While sqlReader.Read
Dim x As New Label
x.Text = sqlReader("BezeichnerEigenschaft").ToString()
x.ID = "lbl"
PlaceHolder1.controls.add(x)
Loop
sqlConn.Close()
End Sub
------------------------------------------------------------------------
So nun stellt sich aber für mich die Frage:
Wenn ich mit Dim x As New Label , ein neues Label erzeuge und in der Schleife weiterlaufe und wieder ein neues Label erzeuge muss ich ja irgendwie einen anderen Namen für das Label verwenden...??
sonst schreibt er mir ja immer alles in das selbe Label rein ???
Und was mir einfach nicht in den Kopf geht ist wie formatiere ich nun die Ausgabe im Code so dynamisch , dass ich zb. eine Tabelle habe mit 2 Spalten, wo in die erste Spalte das dyn. generierte Label gelegt wird und in die 2. Spalte danach das Dropdownmenü für die Details ???
mfg
Benny
Betreff |
Von |
Datum |
|
|
Bernhard
Grojer
|
29.10.2006 10:07 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: Placeholder und...
Hallo Bernhard<br><br>Ja das funktioniert mal mit den Labels erzeugen und die ID erhöhen!<br><br>Aber wie meinst du das mit der Tabelle erzeugen??<br><br>Muss ich das mit Response.Write machen oder wie ??<br>wenn... |
 |
 |
 |
|
|
Benny
Wa
|
29.10.2006 10:20 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: AW: Placeholder...
Nein!<br><br>Dim tbl as new Table<br>Dim cell as tablecell<br>do while ...<br> Dim row as new tablerow<br><br> 'Spalte 1<br> cell = new tablecell<br> dim lbl as new label<br> cell.controls.add(lbl)<br>... |
 |
 |
 |
|
|
Bernhard
Grojer
|
29.10.2006 10:51 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo Bernhard<br><br>Ich habe jetz folgenden Code in meiner Testdatei...<br><br>------------------------------------------------------------------------<br>Imports System.Data.SqlClient<br>Imports... |
 |
 |
 |
|
|
Benny
Wa
|
29.10.2006 11:17 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo Bernhard<br><br>Ich habe jetz folgenden Code in meiner Testdatei...<br><br>Imports System.Data.SqlClient<br>Imports System.Data<br><br>Partial Class test2<br> Inherits System.Web.UI.UserControl<br> Dim... |
 |
 |
 |
|
|
Benny
Wa
|
29.10.2006 11:17 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo Bernhard<br><br>Ich habe das ganze getestet<br>Aber ich bekomme nichts angezeigt !!<br><br>Wenn ich den Quellcode schaue habe ich dort zwar eine Tabelle drinnen<br>aber keine Zeilen und Spalten... |
 |
 |
 |
|
|
Benny
Wa
|
29.10.2006 11:25 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW:...
Was ist denn da mit dem Forum los ??<br><br>Ich wollte doch nur einmal posten !!<br>Ich habe immer eine Fehlermeldung bekommen und trotzdem ist das Posting doch immer aufgenommen worden ?<br><br>Sorry das... |
 |
 |
 |
|
|
Benny
Wa
|
29.10.2006 11:27 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo<br><br>Noch mal ein Problem<br>Wie bekomme ich denn in folgendes SQL Command einen Parameter rein ??<br><br> sqlcmdDetails.CommandText = "SELECT ar.Artikel_Nummer, AE.IDArtikel, E.ID AS IDEigenschaft,... |
 |
 |
 |
|
|
Benny
Wa
|
29.10.2006 18:34 |
|
|
Bernhard
Grojer
|
30.10.2006 00:00 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW:...
Hallo Bernhard<br><br>Ich habe nun mal deinen Rat befolgt, und das ganze über zwei Datasets<br>gemacht. Der Zugriff sieht mal so aus.<br><br>Ich möchte einfach nochmals von vorne beginnen, da mir das ganze mit... |
 |
 |
 |
|
|
Benny
Wa
|
30.10.2006 09:49 |
|
  |
AW: AW: AW: AW: AW: AW: AW: AW:...
Vernünftig wäre es wenn du einen (oder mehere) Artikel ladest, dazu alle Eigenschaften und die Inhalte für die Entsprechenden Dropdowns. Und das alles mit einem Aufwaschen in EIN Dateset.<br><br>Damit... |
 |
 |
 |
|
|
Bernhard
Grojer
|
30.10.2006 11:30 |
|
  |
AW: AW: AW: AW: AW: AW: AW:...
Hallo Bernhard<br><br>Ich hab das ganze nun hinbekommen.<br><br>Mit Dataset und DataTable<br><br>Funktioniert mal alles bestens, mehr will ich ja gar nicht.<br><br>Danke für deine Mühe in den letzten... |
 |
 |
 |
|
|
Benny
Wa
|
30.10.2006 16:54 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!