Мне нужна помощь, чтобы найти способ заполнить мою диаграмму.
У таблицы данных есть 2 столбца «DATETIME» и «NUMERI C (10,0)» и около 6 тыс. Строк. Я хотел бы разделить с «х» в 1,2, .... 7 часов, но когда я выполняю, он отображает длинный график. Я не знаю, как долго, но я вижу только пару результатов.
Результат запроса, заполняющего таблицу и отображающий результат, который очень сложно проанализировать.
вот код:
Private Sub ButtonTendencia_Click(sender As Object, e As EventArgs) Handles ButtonTendencia.Click
Using cnconexion As New SqlConnection(constring)
Chart2.ChartAreas(0).AxisX.IntervalType = DataVisualization.Charting.DateTimeIntervalType.Hours
Chart2.ChartAreas(0).AxisX.Interval = 1
cnconexion.Open()
Dim d1 As String = DateTimePicker1.Value.ToString("dd/MM/yyyy HH:mm:ss")
Dim d2 As String = DateTimePicker2.Value.ToString("dd/MM/yyyy HH:mm:ss")
Dim d3 As Integer = ComboBox2.SelectedItem.ToString
Dim table As New DataTable
da = New SqlDataAdapter("select created_at, salida_1 from salida_a where created_at between '" & d1 & "' and '" & d2 & "' and id_linea =" & d3 & " ", cnconexion)
da.Fill(table)
da.Dispose()
DataGridView1.DataSource = table
Chart2.DataSource = table
Chart2.Series("Entrada").YValueMembers = "salida_1"
Chart2.Series("Entrada").XValueMember = "created_at"
table.Dispose()
End Using
End Sub