Диаграмма Chart1 и DataBind - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет! Есть таблица в DataGridView1. Таблица отрисовывается нормально. Пытаюсь на основе таблицы отрисовать диаграмму Chart1. Нно код спотыкается на Chart1.DataBind() и дальше ни в какую. После Chart1.DataBind() даже сообщения Msg() не проходят.. А в аналогичной работе никаких загвоздок. Подскажите, люди добрые, в чем может быть проблема..
До этого кода данные запихиваются в таблицу, которая нормально отрисовывается.

Решение задачи: «Диаграмма Chart1 и DataBind»

textual
Листинг программы
Private DT As DataTable
Private DV As DataView
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    DT = createTable() 'моделирование источника данных
    DV = DT.DefaultView
    DataGridView1.DataSource = DT
    Try
        With Chart1
            '.DataSource = DT
            .DataSource = DV
            .Series("Series1").XValueMember = "ID"
            .Series("Series1").YValueMembers = "Значения"
            .DataBind()
            .Series("Series1").ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Column
            .Series("Series1").Color = Color.Blue
            .Series("Series1").IsVisibleInLegend = False
        End With
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5