我是这里的新手,我遇到了一个关于(DataGridView 删除部分)无法自行解决的错误,所以请来这里寻求指导并帮助我......感谢您的帮助!
加载数据事件
`Public Sub loadtoDGV()
Dim sqlq As String = "SELECT * FROM chattbl"
Dim sqlcmd As New SqlCommand
Dim sqladpt As New SqlDataAdapter
Dim tbl As New DataTable
With sqlcmd
.CommandText = sqlq
.Connection = conn
End With
With sqladpt
.SelectCommand = sqlcmd
.Fill(tbl)
End With
DataGridView1.Rows.Clear()
For i = 0 To tbl.Rows.Count - 1
With DataGridView1
.Rows.Add(tbl.Rows(i)("ChatConttentID"), tbl.Rows(i)("Title"), tbl.Rows(i)("ChatContent"), tbl.Rows(i)("ChatDateTime"), tbl.Rows(i)("Username"))
End With
Next
conn.Close()
End Sub`
发生删除部分错误
`If conn.State = ConnectionState.Closed Then
conn.Open()
End If
For i = 0 To DataGridView1.Rows.Count - 1
Dim deletemore As Integer = DataGridView1.SelectedRows(i).Cells(0).Value <------{line occurred error}
Dim sqlq As String = ("DELETE FROM chattbl WHERE ChatConttentID = " & deletemore & "")
Dim sqlcmd As New SqlCommand
With sqlcmd
.CommandText = sqlq
.Connection = conn
.ExecuteNonQuery()
End With
Next
loadtoDGV()`