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: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: Placeholder und dynamisch erzeugte Labels und Dropdownboxen | Von: Benny Wa ( 30.10.2006 09:49)

Hallo Bernhard

Ich habe nun mal deinen Rat befolgt, und das ganze über zwei Datasets
gemacht. Der Zugriff sieht mal so aus.

Ich möchte einfach nochmals von vorne beginnen, da mir das ganze mit dem Datareader nicht so funktioniert hat.

-----------------------------------------------------------------------
Imports System.Data.SqlClient
Imports System.Data


Partial Class test2
Inherits System.Web.UI.UserControl
Dim counter As Integer = 0
Dim ArtID As String
Dim Conn As New SqlClient.SqlConnection("Data Source=SERVER;Initial Catalog=Shop;Integrated Security=True")





Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ArtID = Request.QueryString("ArtID")
Datenladen()

End Sub


Public Sub Datenladen()

'-------------------------------------------------------------------------------------
'Daten für Beschreibungslabels und Dropdown Listen aus der DB holen
'-------------------------------------------------------------------------------------

'Daten für die Beschreibungslabels in das Dataset (DatasetBeschreibung)laden.
Conn.Open()
Dim sql1 As String
sql1 = "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 = @ArtID)"
Dim sqlcmd1 As New SqlCommand(sql1, Conn)

Dim Adapter1 As New SqlDataAdapter()
Adapter1.SelectCommand = sqlcmd1
Adapter1.SelectCommand.Parameters.AddWithValue("@ArtID", ArtID)
Dim DatasetBeschreibung As New DataSet()
Adapter1.Fill(DatasetBeschreibung)

DetailsView1.DataSource = DatasetBeschreibung
DetailsView1.DataBind()
'-----------------------------------------------------------------------------------------

'Daten für die Dropdowns in das Dataset (DatasetDropdown)laden.
Dim sql2 As String
sql2 = "SELECT ar.Artikel_Nummer, AE.IDArtikel, E.ID AS IDEigenschaft, E.Bezeichner AS BezeichnerEigenschaft, ED.ID AS IDEigenschaftenDetail, ED.Bezeichner AS BezeichnerEigenschaftenBezeichner FROM Artikel AS ar INNER JOIN ArtikelEigenschaften AS AE ON ar.ID = AE.IDArtikel INNER JOIN Eigenschaften AS E ON E.ID = AE.IDEigenschaften INNER JOIN EigenschaftenDetail AS ED ON ED.IDEigenschaft = E.ID WHERE (ar.ID = @ArtID) AND (E.ID = @EID)"
Dim sqlcmd2 As New SqlCommand(sql2, Conn)

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

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

End Sub
End Class
-----------------------------------------------------------------------

Nun habe ich mal die Daten in zwei Datasets drinnen.
Jetzt sollte ich die Daten nun ja irgendwie in einer dynamischen Tabelle auch darstellen können??

Gibt es da beim Dataset auch wie beim Datareader die Möglichkeit
so in einer Schleife durchzulaufen ????

Oder muss ich da jetzt mit dem Dataset alles komplett anderst machen wie
in meinem vorherigen Projekt ????


Sollte das Zeugs bis am Abend zum laufen bringen...
Danke dir echt für deine Mühe mit mir

Gruss
Benny





Betreff Von Datum
AW: AW: AW: AW: AW: AW: 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: 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!

 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