Ejemplo n.º 1
0
 public static void comboRellenar(System.Web.UI.WebControls.DropDownList combo, string textoSql, string cadenaConexion, string mensajeInicial)
 {
     combo.Items.Clear();
     if (cadenaConexion == "")
     {
         cadenaConexion = ctes.conStringAdoGeneral;
     }
     dbClass pp = new dbClass(cadenaConexion);
     MySql.Data.MySqlClient.MySqlDataReader reg;
     // 'SqlClient.SqlDataReader
     DataTable esquema;
     reg = pp.sql(textoSql);
     esquema = reg.GetSchemaTable();
     combo.DataSource = reg; //myDataReader
     combo.DataTextField = sf.cadena(esquema.Rows[1].ItemArray[0]);
     combo.DataValueField = sf.cadena(esquema.Rows[0].ItemArray[0]);
     //.Columns(1).ColumnName.ToString '.Item(0).ColumnName.ToString;
     //'"idlicencias" 'myDataReader.Fields(0).Name;
     combo.DataBind();
     //   mensajeInicial = "<Elija una opcion>";
     if (mensajeInicial != "")
     {
         ListItem per = new ListItem();
         per.Value = sf.cadena(0);
         per.Text = mensajeInicial;
         combo.Items.Insert(0, per);
     }
     pp.Dispose();
 }