Hello tout le monde.

J'ai un petit problème sur une listbox. Cette dernière est remplit de la façon suivante (code vb.net) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
Friend WithEvents LbDates As System.Windows.Forms.ListBox
Private m_SqlCom As New SqlCommand
Private m_SqlDa As New SqlDataAdapter
Private m_Dt As New DataTable
 
'-------------------------------
 
Dim sSelect As String = "SELECT NUM_PERIODE as ID, " + _
	"'Du ' + DateDeb + ' Au ' + DateFin as ITEM " + _
	"FROM PERIODE"
 
m_SqlCom.CommandText = sSelect
m_SqlDa.SelectCommand = m_SqlCom
 
m_Dt.Clear()
m_SqlDa.Fill(m_Dt)
 
LbDates.DisplayMember = "ITEM"
LbDates.ValueMember = "ID"
LbDates.DataSource = m_Dt
Cette ListBox permet de sélectionner plusieurs lignes (LbDates.SelectionMode = MultiExtended), mais je ne sais pas récupérer la valeur (spécifiée par la propriété ValueMember) de ces lignes.
Dans le cas d'une sélection simple il suffit d'utiliser la propriété ListBox.SelectedValue, mais dans ce cas de sélection multiple je ne vois pas du tout comment faire, la propriété ListBox.SelectedValue me retournant la valeur de la première ligne sélectionnée.

Merci de vos futures lumières.