Como llenar un combo en aspx por sql?


Como llenar un combo / select en aspx por sql:
En este ejemplo muestro como llenar un combo con los datos de una base de datos sql.

Ten en cuenta que no muestro el código de la pagina aspx completa solo muestro el código nesesario para el combobox/select.

Deben ejecutar este código en aspx:

<select>
<%
string Conexion= @"Server=IP_SERVER;Uid=USUARIO;Pwd=CONTRA;DataBase=BASEDEDATOS";
    string sql = "SELECT id, nombre FROM tabla";
    System.Data.SqlClient.SqlDataAdapter da = new      System.Data.SqlClient.SqlDataAdapter(sql, Conexion);
    System.Data.DataTable dt = new System.Data.DataTable();
    da.Fill(dt);
 
  
   int count = dt.Rows.Count;
    for (int i = 0; i < count; i++ )
    {                                                              Response.Write("<option value='" + dt.Rows[i]["id"] + "'>" + dt.Rows[i]["nombre"] + "</option>");
 }
 
 %>
 
</select>

para que les funcione el ejemplo deberán de cambiar los datos como ser el nombre/ip del host junto con usuario y contra que tiene, poner el nombre de la base de datos que usan y que datos mostraran.







Comentarios

Populares

Buscar en este blog