con New String() trasformi tutto in un array di stringhe, non capisco bene se riga e quotazione sono array o no.
un codice di questo tipo funziona
codice:
Dim riga As String() = {"aa", "bb", "cc", "dd"}
Dim quotazione() As Double = {1.57, -0.5, 2.1, 4}
DGV1.ColumnCount = 2
DGV1.RowHeadersVisible = False
DGV1.Columns(0).Name = "Indice"
DGV1.Columns(1).Name = "Valore"
DGV1.Columns(1).SortMode = DataGridViewColumnSortMode.Automatic
DGV1.Columns(1).ValueType = Type.GetType("System.decimal")
For i As Byte = 0 To 3
DGV1.Rows.Add(riga(i), quotazione(i))
Next