Ejemplo n.º 1
0
        protected ListItem[] GetItems(System.Collections.Generic.List <Common.SolutionEntityFramework.BaseSolutionEntity> Source, string DataTextField, string DataValueField)
        {
            System.Web.UI.WebControls.DropDownList ddl = new DropDownList();
            ddl.DataSource     = Source;
            ddl.DataTextField  = DataTextField;
            ddl.DataValueField = DataValueField;
            ddl.DataBind();
            System.Web.UI.WebControls.ListItemCollection lista1 = new System.Web.UI.WebControls.ListItemCollection();

            System.Web.UI.WebControls.ListItem[] lista2 = new System.Web.UI.WebControls.ListItem[ddl.Items.Count];
            lista1.CopyTo(lista2, 0);
            ddl.Items.CopyTo(lista2, 0);
            return(lista2);
        }
Ejemplo n.º 2
0
        protected ListItem[] GetItemsConSeleccioneObj(System.Collections.Generic.List <object> Source, string DataTextField, string DataValueField)
        {
            System.Web.UI.WebControls.DropDownList ddl = new DropDownList();
            ddl.DataSource     = Source;
            ddl.DataTextField  = DataTextField;
            ddl.DataValueField = DataValueField;
            ddl.DataBind();
            System.Web.UI.WebControls.ListItemCollection lista1 = new System.Web.UI.WebControls.ListItemCollection();
            lista1.Add(new System.Web.UI.WebControls.ListItem("Seleccione...", "0"));

            System.Web.UI.WebControls.ListItem[] lista2 = new System.Web.UI.WebControls.ListItem[ddl.Items.Count + 1];
            lista1.CopyTo(lista2, 0);
            ddl.Items.CopyTo(lista2, 1);
            return(lista2);
        }