程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> datagridview-Datagridview 不能插入多行,每次只插入一行,請幫忙分析代碼問題所在,謝謝。

datagridview-Datagridview 不能插入多行,每次只插入一行,請幫忙分析代碼問題所在,謝謝。

編輯:編程綜合問答
Datagridview 不能插入多行,每次只插入一行,請幫忙分析代碼問題所在,謝謝。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim mycn As New SqlClient.SqlConnection
    Dim mycom As New SqlClient.SqlCommand
    mycn.ConnectionString = "Data Source=192.168.0.12;Initial Catalog=blue;uid=sa;pwd=123"
    Dim i As Int32
    Dim a1 As String = DataGridView1.Rows(i).Cells(0).Value.ToString
    Dim a2 As String = DataGridView1.Rows(i).Cells(1).Value.ToString

    mycom.CommandText = " insert into knitAM   values('" & a1 & "','" & a2 & "') "
    mycom.Connection = mycn
    Try
        mycn.Open()
        For i = 0 To DataGridView1.Rows.Count
            Dim mysqlreader As Data.SqlClient.SqlDataReader = mycom.ExecuteReader
            mycom.ExecuteNonQuery()
        Next
    Catch ex As Exception
        MsgBox("保存成功")
    Finally
        mycn.Close()
    End Try
End Sub

最佳回答:


mycom.CommandText = " insert into knitAM values('" & a1 & "','" & a2 & "') "這一句要用循環的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved