El problema que tengo es teng un GridView con un boton eliminar y editar el boton eliminar lo tengo programado y elimina el dato de la base pero la volver al GridView lo sigo viendo hasta que vuelvo a recargar la pagina hay recien lo elimina
e echo varias cosas pero no me resulta
aca dejo el codigo
desde antemano muchas gracias....
<asp:GridView ID="grdprofesor" EnableViewState="false" runat="server" AutoGenerateColumns="False" BackColor="Transparent" ForeColor="White" Caption="ASIGNATURAS POR PROFESOR" Height="81px"
Width="661px" DataKeyNames="Id" onrowdeleting="grdprofesor_RowDeleting" >
<Columns>
<asp:CommandField HeaderText="SELECCIONAR" ShowSelectButton="True" />
<asp:CommandField HeaderText="ELIMINAR" ShowDeleteButton="True" />
<asp:BoundField DataField="Id" HeaderText="IDENTIFICADOR" />
<asp:BoundField DataField="Nombre_Profesor" HeaderText="NOMBRE" >
</asp:BoundField>
<asp:BoundField DataField="Nombre_Asignatura" HeaderText="ASIGNATURA" />
<asp:BoundField DataField="Nombre_Carrera" HeaderText="CARRERA" />
<asp:BoundField DataField="Escuela" HeaderText="ESCUELA" />
</Columns>
<HeaderStyle ForeColor="White" BackColor="Blue" />
</asp:GridView>
y el codigo de la funcion
Protected Sub grdprofesor_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles grdprofesor.RowDeleting
Dim Id As Integer = Me.grdprofesor.DataKeys(e.RowIndex).Value()
Dim conexión As New SqlConnection(WebConfigurationManager.ConnectionStrings("LocalSqlServer").ConnectionString)
Dim consulta As New SqlCommand("delete FROM DETALLES_PROFESORES where Id='" & Trim(Id) & "'", conexión)
conexión.Open()
consulta.ExecuteReader()
conexión.Close()
End Sub
gracias

