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

[SOLUCIONADO] Como llenar un combo HTML con sql desde ASP.NET

Estas en el tema de Como llenar un combo HTML con sql desde ASP.NET en el foro de ASPX (.net) en Foros del Web. Hola, Quisiera saber si es posible llenar un bojeto del tipo combobox pero de HTML con los con datos traidos directamente de una DB SQL ...
  #1 (permalink)  
Antiguo 07/01/2014, 15:41
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 15 años, 2 meses
Puntos: 2
Como llenar un combo HTML con sql desde ASP.NET

Hola, Quisiera saber si es posible llenar un bojeto del tipo combobox pero de HTML con los con datos traidos directamente de una DB SQL SERVER.
Hacerlo con un DronwList de ASPX es sumamente facil hacerlo de la siguiente forma:
Código C#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         SqlDataAdapter da = new SqlDataAdapter(Query, strCon);
  4.         DataTable dt = new DataTable();
  5.         da.Fill(dt);
  6.         CmbTipoVacante.DataSource = dt;
  7.         CmbTipoVacante.DataTextField = "TipoVacante";
  8.         CmbTipoVacante.DataValueField = "PKtipoVacante";
  9.         DataBind();
  10.         dt.Clear();
  11.    
  12.        
  13.  
  14.     }
Pero quisiera saber si es posible hacerlo con los controles HTML ya que quiero omitir algunas cosas como el POSTBACK etc...
De antemano muchas gracias.
Los datos de los combos seran enviados por POST a un generic handler (controlador generico) de ASPX quien sera el que se encargue de procesar esta informacion.
Tengo esto:
Código C#:
Ver original
  1. <%
  2.     string strCon = @"Server=192.168.16.10\SIO;Uid=SHACHOU;Pwd=shac!7#ser;DataBase=SIAT";
  3.     string QueryTipoVacante = "SELECT PKtipoVacante, TipoVacante FROM CatcTipoVacante";
  4.     ClsFunciones funciones = new ClsFunciones();
  5.     System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(QueryTipoVacante, strCon);
  6.     System.Data.DataTable dt = new System.Data.DataTable();
  7.     da.Fill(dt);
  8.  
  9.  %>
  10.  <select>
  11.   <option value=""></option>
  12.  
  13. </select>
Pero no tengo idea de como pasar los datos a mi combo de abajo :(

Última edición por th3r0rn; 07/01/2014 a las 17:19
  #2 (permalink)  
Antiguo 07/01/2014, 17:37
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 15 años, 2 meses
Puntos: 2
Respuesta: Como llenar un combo HTML con sql desde ASP.NET

Ya me quedo asi; gracias por nada xd
Código C#:
Ver original
  1. <select>
  2. <%
  3.     string strCon = @"Server=192.168.16.10\SIO;Uid=SHACHOU;Pwd=shac!7#ser;DataBase=SIAT";
  4.     string QueryTipoVacante = "SELECT PKtipoVacante, TipoVacante FROM CatcTipoVacante";
  5.     ClsFunciones funciones = new ClsFunciones();
  6.     System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(QueryTipoVacante, strCon);
  7.     System.Data.DataTable dt = new System.Data.DataTable();
  8.     da.Fill(dt);
  9.     int count = dt.Rows.Count;
  10.     for (int i = 0; i < count; i++ )
  11.     {
  12.         Response.Write("<option value='" + dt.Rows[i]["PKtipoVacante"] + "'>" + dt.Rows[i]["TipoVacante"] + "</option>");
  13.     }
  14.  
  15.  %>
  16.  
  17.  
  18.  
  19.    </select>
  #3 (permalink)  
Antiguo 13/01/2014, 07:56
 
Fecha de Ingreso: enero-2008
Ubicación: Mallorca
Mensajes: 131
Antigüedad: 15 años
Puntos: 5
Respuesta: Como llenar un combo HTML con sql desde ASP.NET

No deberías mostrar el string de conexión, hay información valiosa para atacantes. Aunque sea localhost...
__________________
Surf

Etiquetas: asp, combo, html, sql, text
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 21:04.