Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2009, 11:54
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 5 meses
Puntos: 16
Respuesta: Problemas a obtener un valor desde el DropDownList

Supongo que "llenas" el dropdownlist en el load verdad?
De ser así debes de agregar lo sgte a tu código:
Código vb.net:
Ver original
  1. If Not Page.IsPostBack Then
  2.  'Yo uso este código para llenar el dropdownlist, reemplázalo por el tuyo
  3.    Using cn As New SqlConnection("server=.;database=northwind;uid=sa;pwd=omg")
  4.                 Using cmd As New SqlCommand("Select ProductId, ProductName From products", cn)
  5.                     Using da As New SqlDataAdapter(cmd)
  6.                         Dim dt As New DataTable()
  7.                         da.Fill(dt)
  8.                         Me.DropDownList1.DataSource = dt
  9.                         Me.DropDownList1.DataBind()
  10.                     End Using
  11.                 End Using
  12.             End Using
  13. End If

El código Not Page.IsPostBack comprueba si la página se está recargando por primera vez o por una petición del cliente (Como dar click a un botón por ejemplo).
Para obtener el valor seleccionado:
Código vb.net:
Ver original
  1. int idTienda = int.Parse(this.DropDownList1.SelectedValue);

Saludos.
__________________
Eduardo Peredo
Wigoin