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(); }