Диаграмма по данным из файла - Visual Basic .NET

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

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

Всем доброго здоровичка!!! Помогите пожалуйста с задачкой: Имеется текстовый файл (прилагается). Открывается с помощью OFD. Его содержимое необходимо записать в DataGridView и по каждой колонке построить диаграммы. Строки DGV добавляются, наверное, в зависимости от количества строк в файле. Просто файл может быть большим. Для открытия файла:
Для диаграммы наверное Построить гистограмму chart Не могу разобраться... Ещё он ругается на строку "Imports System.Windows.Forms.DataVisualization.Charting" Спасибо заранее!!!

Решение задачи: «Диаграмма по данным из файла»

textual
Листинг программы
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
    Dim tb As DataTable = createTable()
    DataGridView1.DataSource = tb
    DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
    Chart1.DataBindTable(tb.DefaultView)
    Chart1.Series(0).IsVisibleInLegend = False
    Chart1.Series(1).IsXValueIndexed = True
End Sub
Private Function createTable() As DataTable
    Dim file As String = "pr.txt"
    Dim path As String = "C:\06"
    Dim tbb = New DataTable("myData")
    Try
        If IO.File.Exists(IO.Path.Combine(path, file)) Then
            Dim hh As String = Chr(34)
            Dim ConStr As String = _
                "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";Extended Properties=" & _
                hh & "Text;HDR=No;FMT=Delimited" & hh & ";"
            Using conn As New OleDb.OleDbConnection(ConStr)
                conn.Open()
                Dim da As New OleDb.OleDbDataAdapter("Select * from " & file, conn)
                da.Fill(tbb)
            End Using
        End If
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try
    Return tbb
End Function

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


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

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

15   голосов , оценка 3.8 из 5