Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2012, 06:01
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Exclamación obtener valor del dropdownlist

hola;
He creado un dropdownlist en el que se me cargan los datos de la tabla que le e indicado de la base de datos. para ello he echo lo siguiente.
codigo en aspx:
Código ASP:
Ver original
  1. <asp:DropDownList ID="ComboBoxDepartamentoLG" runat="server"
  2.             Enabled = "True" Height="25px" Width="197px" BackColor="#CCCCCC">
  3. </asp:DropDownList>

codigo en vb.net para obtener la lista:
Código vb.net:
Ver original
  1. Protected Sub cargarComboBoxLinea()
  2.         Dim conn As New SqlConnection(WebConfigurationManager.ConnectionStrings("conexion").ConnectionString)
  3.  
  4.         Dim comm1 As SqlCommand = New SqlCommand("SELECT * " & _
  5.                                                 "FROM dbo.temp_linea", conn)
  6.         Dim reader1 As New SqlDataAdapter(comm1.CommandText, conn)
  7.  
  8.         Dim ds As New DataSet
  9.  
  10.         Try
  11.  
  12.             conn.Open()
  13.  
  14.             reader1.Fill(ds)
  15.  
  16.             ComboBoxLineaLG.DataSource = ds
  17.             ComboBoxLineaLG.DataValueField = "id_linea"
  18.             ComboBoxLineaLG.DataTextField = "nombre_linea"
  19.             ComboBoxLineaLG.DataBind()
  20.  
  21.         Catch ex As Exception
  22.             MsgBox("Error en BD" & Chr(13) & Chr(13) & ex.Message)
  23.         Finally
  24.             If conn.State = ConnectionState.Open Then
  25.                 conn.Close()
  26.                 conn.Dispose()
  27.             End If
  28.         End Try
  29.     End Sub

Cuando accedo al combo me aparece la siguiente lista:
Direccion
RRHH
SAT
Micro

He declarado un variable y lo que necesito es obtener el valor de lo que se ha seleccionado en el combobox.

He probado con SelectedItem y SelectedValue pero todo el rato me da el valor del primer objeto que esta en la lista, en este caso, seleccione lo que seleccione en el combo me da el valor 1 que es el de direccion.

por ejemplo: si selecciono SAT en vez de cogerme 3 me devuelve siempre el 1

Me podéis ayudar?
__________________
Gracias por todo;

Un saludo