Forum: VB.NET |
Thema:
Re: datagrid, listbox |
Von:
G. Guest (
07.12.2005 14:38) |
hallo Tobi,
vielen dank für deine hilfe und mühe, aber inzwischen hab ich beschlossen mir die daten gleich in der listbox zeigen zu lassen. dabei sind allerdings wieder n paar probleme aufgetreten.
folgendermaßen lass ich mir über eine sql-abfrage bestimmte daten aus einer Datenbank in einer listbox anzeigen:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button72.Click
Dim cmd As New OleDbCommand(sql4, conn)
Dim da As New OleDbDataAdapter(cmd)
Dim ds As New DataSet()
conn.Open()
da.Fill(ds, "table1")
conn.Close()
ListBox1.DataSource = ds
ListBox1.DisplayMember = "table1.pflanzenname"
Button4.Hide()
End Sub
zum einen funktioniert es nicht mit ListBox1.DisplayMember = "table1.Pflanzenname,Wuchsform"
den Pflanzenname und die Wuchsform anzeigen zu lassen.
weisst du wie das in dem fall geht?
zum anderen will ich mir, wenn ich einen bestimmten Pflanzenname anklicke ein Bild in einer picturebox zeigen lassen, aber so wie ich das probiert habe...
Private Sub ListBox1_SelectedItemChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
If ListBox1.SelectedItem = "Alpinia purpurata" Then
PictureBox1.Image = Image.FromFile
("C:\Alpinia purpurata.jpg")
End If
End Sub
....funktioniert das nicht. Kann es sein dass es nicht so geht weil die listboxaanzeige je nach sql-auswahl ständig wechselt?
Fragen über Fragen, wäre super wenn du mir in diesem für dich vielleicht klaren Fall nochmal helfen könntest,
viele Grüße!
Betreff |
Von |
Datum |
|
  |
Re: datagrid, listbox
Hi ?,<br><br>1. leider unterstützt die ListBox nicht diese Art von Datenbindung wie Du sie vorhast<br>Das bedeutet du müsstest die Daten in die Listbox selbst einfügen z.b: <br>for each dr as DataRow in... |
 |
 |
 |
|
|
Tobi
Ulm
|
07.12.2005 19:28 |
|
  |
Re: datagrid, listbox
<br>hi tobi vielen dank,<br><br>If ListBox1.Selectedvalue= "Alpinia purpurata" Then<br>PictureBox1.Image = Image.FromFile<br>("C:\Alpinia purpurata.jpg")<br>End If<br><br>funktioniert leider auch nicht<br><br>was du mit... |
 |
 |
 |
|
|
G.
Guest
|
07.12.2005 22:35 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!