PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DataList dynamisch erzeugen und anzeigen


Imola
22.03.2002, 11:30
Hallo,

ich habe ein Problem. Ich möchte zur Laufzeit ein DataList erzeugen, dieser eine Trefferliste in Form von DataReader zuweisen und es anzeigen lassen. Mit folgendem Codeausschnitt wird aber nichts angezeigt. Was mache ich falsch?
...
Dim dl_test As New DataList()
While drTest.Read
dl_test.DataSource = drTest("exemplarnr")
dl_test.DataBind()
End While
...

Danke!

Jörg Wegener
03.04.2002, 13:27
Du kannst dem Attribut DataSource nur einmal einen Wert zuweisen und diesen dann mit DataBind() binden.

<u>Pseudo-Code:</u>
<pre>
DataCommand com = new DataCommand("select * from customers", SqlConnection)
DataList.DataSource = com.ExecuteReader();
DataList.DataBind()
</pre>

Hier werden alle Datensätze, die das Command-Objekt enthält (hier alle Kunden) dem DataList-Objekt zugewiesen/gebunden