llenar dropdownlist
Publicado por arcenett (45 intervenciones) el 26/01/2007 20:17:45
hola amigos otra vez yo molestando...pero que le vamos a hacer el que no sabe y no pregunta es el peor de los ignorantes...... bueno estoy tratando de llenar un dropdownlist
pero no me funciona me dice ke no encuentra datos aca dejo el codigo que utilizo, de antemano gracias por la ayuda:
Protected Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles form1.Load
Dim pais
pais = Trim(CType(Request.QueryString("pais"), String))
'Response.Write(pais)
'cadena de conexion
Dim conexion As New SqlConnection()
conexion.ConnectionString = "Data Source=xxxxxxxxxxxxx;Initial Catalog=xxxxxxxxx;Persist Security Info=True;User ID=xxxxx;Password=xxxxx"
'objeto conexion
Dim ObjConexion As New SqlCommand
ObjConexion.CommandText = "select * from help_categorias where idpais='"& pais &"'"
ObjConexion.Connection = conexion
'abrimos la conexión. Si no se produce ningun error mostramos un mensaje de exito,
'y cerramos la conexión.
'Si se produce un error lo capturamos y mostramos en un mensaje de error, mostrando la excepcion producida
Try
conexion.Open()
Dim dr As SqlDataReader
dr = ObjConexion.ExecuteReader()
If dr.HasRows Then
DropDownList1.DataSource = dr
DropDownList1.DataTextField = dr("nro_categoria") & (" - ") & dr("descripcion")
DropDownList1.DataValueField = dr("idcategoria")
DropDownList1.DataBind()
End If
conexion.Close()
Catch ex As Exception
Response.Write("Error en la conexion: " & ex.Message)
conexion.Close()
End Try
End Sub
pero no me funciona me dice ke no encuentra datos aca dejo el codigo que utilizo, de antemano gracias por la ayuda:
Protected Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles form1.Load
Dim pais
pais = Trim(CType(Request.QueryString("pais"), String))
'Response.Write(pais)
'cadena de conexion
Dim conexion As New SqlConnection()
conexion.ConnectionString = "Data Source=xxxxxxxxxxxxx;Initial Catalog=xxxxxxxxx;Persist Security Info=True;User ID=xxxxx;Password=xxxxx"
'objeto conexion
Dim ObjConexion As New SqlCommand
ObjConexion.CommandText = "select * from help_categorias where idpais='"& pais &"'"
ObjConexion.Connection = conexion
'abrimos la conexión. Si no se produce ningun error mostramos un mensaje de exito,
'y cerramos la conexión.
'Si se produce un error lo capturamos y mostramos en un mensaje de error, mostrando la excepcion producida
Try
conexion.Open()
Dim dr As SqlDataReader
dr = ObjConexion.ExecuteReader()
If dr.HasRows Then
DropDownList1.DataSource = dr
DropDownList1.DataTextField = dr("nro_categoria") & (" - ") & dr("descripcion")
DropDownList1.DataValueField = dr("idcategoria")
DropDownList1.DataBind()
End If
conexion.Close()
Catch ex As Exception
Response.Write("Error en la conexion: " & ex.Message)
conexion.Close()
End Try
End Sub
Valora esta pregunta


0