Example #1
0
        protected void BindArtistList()
        {
            ArtistController sysmgr = new ArtistController();
            List <Artist>    info   = sysmgr.Artists_List();

            info.Sort((x, y) => x.Name.CompareTo(y.Name));
            ArtistList.DataSource     = info;
            ArtistList.DataTextField  = nameof(Artist.Name);
            ArtistList.DataValueField = nameof(Artist.ArtistId);
            ArtistList.DataBind();
            //ArtistList.Items.Insert(0, "select...");
        }
Example #2
0
        protected void BindArtistList()
        {
            ArtistController     sysmgr = new ArtistController();
            List <SelectionList> info   = sysmgr.Artists_List();

            //sort your list<T> before displaying
            //info.Sort((x, y) => x.DisplayText.CompareTo(y.DisplayText));

            //setup the ddl
            ArtistList.DataSource     = info;
            ArtistList.DataTextField  = nameof(SelectionList.DisplayText);
            ArtistList.DataValueField = nameof(SelectionList.ValueId);
            ArtistList.DataBind();

            //setup the prompt
            //ArtistList.Items.Insert(0, "select an artist"); //CPSC1517

            //ListItem prompt = new ListItem();
            //prompt.Text = "select an artist";
            //prompt.Value = "0";
            //ArtistList.Items.Insert(0, prompt);
            ArtistList.Items.Insert(0, new ListItem("select an artist", "0"));
        }