Bonjour a tous,
J'utilise Linq afin de realiser une requete sur une de mes tables, jusqu'ici tout va bien...
Cependant, connaitriez vous un moyen de transformer le resultat de la requete Linq en un tableau de double(,) (sachant que les valeurs que j'importe sont numeriques)?
J'aimerais savoir comment il est possible de faire ceci...
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 'Connect the Dataset to the Database Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Documents and Settings\asci.CORP\My Documents\FrenchTeamDb" 'Tables To Import Dim Tables() As String = New String(0) {"OBM-O-Volatility"} 'Dataset Imported Dim ObjetDataSet As DataSet = GetDataSet(strConn, Tables) Dim ObjetDatatable As DataTable = ObjetDataSet.Tables("OBM-O-Volatility") Dim Query = From Values In ObjetDatatable.AsEnumerable() _ Select New With _ {.K = Values.Field(Of Integer)("Strikes"), _ .Vol = Values.Field(Of Double)("X11")} Dim VolTable As System.Array = Query.ToArray
Merci beaucoup par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim VolTable(,) As double= Query....
Anthony
Partager