
18/10/2004, 18:25
|
 | | | Fecha de Ingreso: abril-2004 Ubicación: Zaragoza
Mensajes: 305
Antigüedad: 20 años, 10 meses Puntos: 0 | |
Datagrid y DeleteCommand Mis disculpas: En vez de crear nuevo tema contesté al propuesto por freegirl.
Mi pregunta era la siguiente:
Hola a todos;
Tengo un problema y no sé por dónde cogerlo.
Tengo un hyperlink que me sirve para borrar un registro del datagrid:
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton runat="server" Text="Eliminar" CommandName="Delete" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
Luego, en mi code behind
Private Sub dtgreservas_DeleteCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles dtgreservas.DeleteCommand
Dim index As Integer
index = e.Item.ItemIndex
Dim sConnectionStringDtemp As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("base.mdb") & ";"
Dim conexionDtemp As New OleDbConnection(sConnectionStringDtemp)
Dim seleccionDtemp As New OleDbCommand
Dim seleccionstringDtemp As String
Dim contadorborrados As Integer
seleccionstringDtemp = "DELETE * FROM TABLA Where Identificador = @identificador"
seleccionDtemp = New OleDbCommand(seleccionstringDtemp, conexionDtemp)
seleccionDtemp.Parameters.Add("@identificador", e.Item.ItemIndex)
conexionDtemp.Open()
seleccionDtemp.ExecuteNonQuery()
conexionDtemp.Close()
dtgreservas.DataBind()
End Sub
Pues llega bien a ejecutar el deletecommand (lo he probado con un response write), pero no me borra el registro.
A ver si alguno podéis ver el fallo.
Un saludo.
__________________ Pide lo que quieras...y luego paga por ello |