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)?

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
J'aimerais savoir comment il est possible de faire ceci...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Dim VolTable(,) As double= Query....
Merci beaucoup par avance

Anthony