none
Extraer Valor de un DropDownList RRS feed

  • Pregunta

  • Buenas A todos.

    Esta es la primera vez que posteo asi que espero ser lo bastante claro.

    Tengo lo siguiente: form  Maestro de funcionarios, Form historial de cargos y Form Cargos. tres tablas en la BD.  Estoy trabajando en ASP. Net

    En el form historial_cargos debo seleccionar un funcionario, al cambiar el cargo me guarda en el historial pero también me debe actualizar en el maestro de funcionarios. Mi problema surge a partir de la seleccion del nuevo cargo, que no me actualiza en el maestro de funcionario.

    mi código es el Siguiente:

    Protected Sub InsertButton_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
            Dim conexion As SqlConnection
            Dim comando As SqlCommand

            conexion = New SqlConnection(historial_cargos_con.ConnectionString)
            conexion.Open()

            comando = New SqlCommand()
            comando.CommandType = Data.CommandType.StoredProcedure
            comando.Connection = conexion
            comando.CommandText = "usp_update_cargos"

            comando.Parameters.AddWithValue("@cod_funcionario", v_funcionario.Text)
            comando.Parameters.AddWithValue("@cod_cargo", hf_cargo.Value)


    Protected Sub ddl_form_cargos_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
           
            Dim v_cargo As DropDownList = CType(form_historial_cargos.Row.FindControl("ddl_form_cargos"), DropDownList)
            hf_cargo.Value = v_cargo.SelectedValue >>Aqui me muestra este mensaje

                                                        NullreferenceException was undhandled by user code


    End Sub

    Aparentemente no me carga el valor al seleccionar el cargo.

    ALguna ayuda vendria muy bien

    Gracias desde ya. :o)

    jueves, 18 de junio de 2009 17:16

Respuestas

  • Hola Jose

    checa este procedimiento para extrar el valor de un dropdownlist

    Protected Sub ddl_form_cargos_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
            
           dim valor as string
    valor = ddl_form_cargos.SelectedValue.tostring()

    End Sub


    Si la respuesta te fue útil recuerda marcarla como respusta o útil.
    Jonathan Romero
    Especialista .Net

    Profesional Microsoft VIP
    DCE 3a Estrella
    Spaces: seguridad y programacion
    jueves, 18 de junio de 2009 18:33

Todas las respuestas

  • Hola Jose

    checa este procedimiento para extrar el valor de un dropdownlist

    Protected Sub ddl_form_cargos_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
            
           dim valor as string
    valor = ddl_form_cargos.SelectedValue.tostring()

    End Sub


    Si la respuesta te fue útil recuerda marcarla como respusta o útil.
    Jonathan Romero
    Especialista .Net

    Profesional Microsoft VIP
    DCE 3a Estrella
    Spaces: seguridad y programacion
    jueves, 18 de junio de 2009 18:33
  • Hola ya he solucionado mi problema anterior.  Sigo con mis consultas de DropDownlist


    En mi BD tengo una tabla: Historial_areas_funcionarios donde tengo los siguientes campos:
    Cod_funcionario
    fecha
    cod_gerencia
    cod_area.

    Trabajando con Formview: ¿cómo hago para Filtrar el Area por la Gerencia utilizando el control DropDownlist para ambos casos.?

    He tratado de hacerlo por medio del Sqldatasource señalandolo al control DropDowlist pero como este esta dentro de un Formview, no encuentra dicho control. Como hago?

    Esto se realiza por codigo? 
    Sé filtrar por sql pero por ASp.Net?

    Gracias!!!

    Saludos


    jueves, 18 de junio de 2009 21:21