Как я могу добавить данные с помощью Visual Basic 2010 Express в Excel и сохранить их? - PullRequest
0 голосов
/ 16 мая 2019

Я делаю проект.Это как система управления записями, использующая Visual Basic 2010 Express и Excel в качестве базы данных.Однако у меня возникают трудности с добавлением новых данных в мой GridView и сохранением их в моем Excel.

Я пытался искать связанную тему до сих пор, но я все еще не могу ее найти.Пока у меня есть только кнопка Загрузить, которая отображает существующие данные в моем Excel.

Private Sub Load_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Load.Click
        Try

            Dim MyConnection As System.Data.OleDb.OleDbConnection
            Dim dataSet As System.Data.DataSet
            Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
            Dim path As String = "C:\\Users\\user\\Desktop\\Proj2019\\ADE.xlsx"

            MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;")
            MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", MyConnection)

            dataSet = New System.Data.DataSet
            MyCommand.Fill(dataSet)
            DataGridView1.DataSource = dataSet.Tables(0)

            MyConnection.Close()
        Catch ex As Exception
            MsgBox(ex.Message.ToString)
        End Try
    End Sub
...