Public Class Basalte Private leCalibre As String Public Property Calibre As String Get Return leCalibre End Get Set(ByVal value As String) leCalibre = value End Set End Property Private leCoef As Double Public Property Coeficient As Double Get Return leCoef End Get Set(ByVal value As Double) leCoef = value End Set End Property Public Overrides Function ToString() As String Return String.Format("{0} basalte : {1:N1}", leCalibre, leCoef) End Function End Class
Dim lesBasaltes As New List(Of Basalte)() From { New Basalte With {.Calibre = "0/31.5", .Coeficient = 1.9}, New Basalte With {.Calibre = "6/10", .Coeficient = 1.8}, New Basalte With {.Calibre = "4/6", .Coeficient = 1.78}, New Basalte With {.Calibre = "0/4", .Coeficient = 1.9} } ListBox1.DataSource = lesBasaltes ListBox1.SelectedIndex = 2 ' je sélectionne le calibre 4/6 Dim coef As Double = DirectCast(ListBox1.SelectedItem, Basalte).Coeficient 'SelectedItem est de type Objet, il faut donc le caster pour pourvoir accéder aux propriétés de Basalte
es que ton 1er code,je doit le collé dans une table comme Dataset ou datagrid
comment faire pour qu’en selctionnant un item dans une listbox on puisse obtenir un coefficient, il n’est nulle par question de base de données.
26 juil. 2018 à 08:48
es que ton 1er code,je doit le collé dans une table comme Dataset ou datagrid
1) j ai fait les donnée de datagrid plus sa table rien
2) dataset aussi rien
3) j'ai fait une listbox jai ajouter une base de donneé et colle ton code dans la liste de code ( rien )
ça marche pas
je me suis planter a quelque part ? mais ou
merci pour votre aide