Foros del Web » Programando para Internet » ASPX (.net) »

DropDownList/GridView y SQL

Estas en el tema de DropDownList/GridView y SQL en el foro de ASPX (.net) en Foros del Web. Hola, que tal gente, primera duda de muchas....tengo un problema consultando una base de datos. Lo que quiero hacer es que en un DropDownList aparezcan ...
  #1 (permalink)  
Antiguo 14/02/2011, 07:15
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
DropDownList/GridView y SQL

Hola, que tal gente, primera duda de muchas....tengo un problema consultando una base de datos. Lo que quiero hacer es que en un DropDownList aparezcan las tablas de una base SQL y de ahi redireccionar al elegir la tabla deseada a un GridView. Como hago para que aparezcan estas tablas en el DropDownList? Tengo que crear un procedimiento almacenado? Como? DataSet?
Gracias por su tiempo, cuando la tenga mas clara prometo ayudar yo.
  #2 (permalink)  
Antiguo 14/02/2011, 08:58
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Respuesta: DropDownList/GridView y SQL

1.- Qué lenguaje estas utilizando.
2.- lo optimo sería utilizar un procedimiento que lea los "objetos" de la base de datos y te retorne un conjunto de datos en donde deberías retornar dos datos, el nombre y algun código que permita reconocer el "objeto"
3.- a traves de un dataset rescatar los datos retornados desde el procedimiento
4.- llenar el droplistdown como llenas cualquier droplistdown..
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 14/02/2011, 09:05
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: DropDownList/GridView y SQL

Hola,

Primero, me parece importante aclarar que no puedes mostrar las tablas sino el contenido de ellas.

Para llenar el dropdownlist, en realidad puedes utilizar cualesquiera de las opciones que colocas:
Un procedimiento almacenado
Un dataset
Un datatable
O bien una consulta directa.

Este es un ejemplo de como llenar el dropdownlist directamente
Código ASP:
Ver original
  1. public void Populate1()
  2. {
  3. SqlCommand cmd = new SqlCommand("SELECT * FROM [tblOne]", new SqlConnection(ConfigurationManager.AppSettings["ConnString"]));
  4. cmd.Connection.Open();
  5.  
  6. SqlDataReader ddlValues;
  7. ddlValues = cmd.ExecuteReader();
  8.  
  9. DropDownList1.DataSource = ddlValues;
  10. DropDownList1.DataValueField = "theName";
  11. DropDownList1.DataTextField = "theName";
  12. DropDownList1.DataBind();
  13.  
  14. cmd.Connection.Close();
  15. cmd.Connection.Dispose();
  16. }

Luego de que has llenado ese dropdownlist debes generar otra fuente de datos con un select que lleve como parametro el valor que escoges en el dropdownlist, es decir un

select * from tabla where campo=@campo
http://geekswithblogs.net/jaullo/arc...-gridview.aspx

Saludos,
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!

Etiquetas: sql, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:46.