I am deleting selected row from grid view.
次のコードでは、行は gridview から削除されますが、データベースからは削除されません。varchar を int に変換するエラーが表示されます
Private Sub dltButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dltButton.Click
'Dim StudentId As String
'StudentId =
'con.Open()
'cmd.CommandText = "delete from KaiyumVbStudent where StudentID = '"&StudentId&"'"
'cmd.Connection = con
Dim i As Integer = DataGridView1.CurrentRow.Index
DataGridView1.Rows.Remove(DataGridView1.CurrentRow)
StudentID = CType(DataGridView1.SelectedCells(2), TextBox).Text
con = New SqlConnection(constring)
con.Open()
cmd = New SqlCommand("Delete from KaiyumVbStudent where StudentID = '@StudentID'", con)
cmd.ExecuteNonQuery()
Call databind()
End Sub