entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Actualizar Datos de una tabla , mediante DropDownList que se encuentra dentro de un gridview

-Al cargar la grilla , la fila me muestra sus datos y en el dropdownlist ,me muestra el dato que tiene también , pero al cambiar ese dropdownlist, quiero que se actualice inmediatamente los datos en la tabla .

1 Respuesta

0voto

amerikano Puntos300

**_

Aquí la respuesta , Espero la puedan entender, si no pueden hacerlo , tratare de explicarlo mejor . Saludos

_**


vista.aspx


<asp:DropDownList EnableViewState="true" ID="COMBO"  OnSelectedIndexChanged="DDUbicacion_SelectedIndexChanged"   
AutoPostBack="true" runat="server" ></asp:DropDownList>


CODIGO ASPX.VB_


Protected Sub COMBO_SelectedIndexChanged(sender As Object, e As EventArgs)

 Dim gvrow As GridViewRow = CType(sender, DropDownList).NamingContainer

 Dim id As Integer = CInt(gvrow.Cells(1).Text)--> **id para seleccionar fila**
 Dim idCombo As Integer = CType(gvrow.FindControl("COMBO"),            DropDownList).SelectedValue
 Dim cmd As New SqlCommand  **---> conexion**
 cmd.Connection = New   SqlConnection(ConfigurationManager.ConnectionStrings("Base").ConnectionString) **--> coneccion base **
 cmd.CommandType = CommandType.Text
 cmd.CommandText = "update TABLA set idcombo=@idcombo where id=@id"   
**--> ACCION actualizar donde el seleccion del Dropdownlist , donde id = id**

 cmd.Parameters.AddWithValue("@id", id)
 cmd.Parameters.AddWithValue("@idCombo", idCombo)

 cmd.Connection.Open() **--> abrimos**
 cmd.ExecuteNonQuery() **--> ejecutams query**
 cmd.Connection.Close()  **--> cerramos**
End Sub

0voto

bl4z3r comentado

¿No hubiera sido mas fácil asociar al DropDownList a un SqlDataSource con un el UpdateCommand implementado?

Mira este ejemplo: SqlDataSource.Update (Método)

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta