Bonjour,
je débute en wpf et j'ai quelque soucis avec la notion de binding
j'ai une base de données (access) avec une table comprenant des noms d'objets, ainsi que le chemin d'images qui leur est associées
ex :
id (numAuto)
nom (texte) : tube
fichier (texte) : c:\appli\tubE.jpg
le but étant de d'afficher dynamiquement dans une listbox les objets avec leur nom, et l'image à côté.
or... j'arrive à récuperer le nom et l'afficher. je récupère également le chemin (que j'arrive à afficher dans un textblox), mais impossible d'afficher l'image
code xaml
code vb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <ListBox Margin="10" ItemsSource="{Binding Path=boite}" Name="lst"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <Image Source="{Binding Path=fichier}"/> <TextBlock Text="{Binding Path=nom}"/> </StackPanel> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
si quelqu'un à la solution, je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub loadList() Dim sql = "select * from boite;" Dim cmd As New OleDbCommand(Sql, cn) Dim dst As New DataSet() Dim adpt As New OleDbDataAdapter cn.Open() adpt.SelectCommand = cmd adpt.Fill(dst, "boite") lst.DataContext = dst cn.Close() End Sub
merci par ava,ce
Partager