raga ho un problema con sto datagrid .. praticamente non riesco a far funzionare l'evento delete ...
il codice è il seguente
Private Sub dgdata_Deletecomando(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles dgdata.DeleteCommand
Dim sql As String = "Delete * from voti where id = " & e.Item.Cells(0).Text
eseguicomando(sql)
filldatagrid()
End Sub
Function eseguicomando(ByVal sql)
Dim comando As New OleDbCommand(sql, myconn)
comando.Connection.Open()
comando.ExecuteNonQuery()
comando.Connection.Close()
End Function
Sub filldatagrid(Optional ByVal editindex As Integer = -1)
Dim sql As String = "Select * from voti"
Dim comando As New OleDbCommand(sql, myconn)
Dim lettore As OleDbDataReader
comando.Connection.Open()
lettore = comando.ExecuteReader
dgdata.DataSource = lettore
If Not editindex.Equals(Nothing) Then
dgdata.EditItemIndex = editindex
End If
dgdata.DataBind()
lettore.Close()
comando.Connection.Close()
End Sub
mi restituisce un errore dicendo Impossibile eliminare dalle tabelle specificate, sulla riga comando.ExecuteNonQuery() non riesco a capirne il motivo
ho fatto un response.write del e.Item.Cells(0).Text e mi restituisce correttamente l'id selezionato
help me pls...