Я пытаюсь привязать некоторые значения к элементу управления ASP.NET Chart. Это мой код:
Dim xValues As String() = {"Option1", "Option2", "Option3", "Option4"}
chartControl.Series(0).Points.DataBindXY(xValues, valuesAl)
valuesAl
является ArrayList
. Код для добавления значений в ArrayList
выглядит следующим образом:
Dim cmd As New SqlCommand("StoredProcedure", Conn)
cmd.CommandType = CommandType.StoredProcedure
Dim valuesAl As New ArrayList
Dim r As SqlDataReader = cmd.ExecuteReader
While r.Read()
valuesAl.Add(r("Value"))
End While
r.Close()
Однако я получаю следующую ошибку: Enumeration already finished
Правильно ли я связываю значения из базы данных с элементом управления Chart, и если да, то почему я получаю это сообщение об ошибке?
Заранее большое спасибо за помощь!