Search code examples
sharepointlistdrop-down-menuwindows-sharepoint-services

Create a dropdown list in Sharepoint containing List Documents with links to them


I am looking to create a dropdown list on my default.aspx page which i want it to contain List documents/pages and when the document/page is selected the page should redirect to the selected document/page.

Any suggestions of how this can be done please?

any examples/samples would be grealy appreciated?

Thank you :)


Solution

  • Below is the solution to the question i had asked if anyone else wishes to use it

    public partial class DropDown : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
            FillDropDown(drpList);
    
    
        }
    
    
    
        void FillDropDown(DropDownList drpList)
        {
    
            // Use using to make sure resources are released properly   
            using (SPSite site = new SPSite("http://Site/"))
            {
                using (SPWeb web = site.OpenWeb())
                {
                    SPList oList = web.Lists["ListName"];
                    string url = string.Empty;
                    foreach (SPListItem oItem in oList.Items)
                    {
    
                        url = site.MakeFullUrl(oItem.Url);
                       // drpList.Items.Add(new ListItem(oItem.Name, url));
                        drpList.Items.Add( new ListItem(oItem.DisplayName, url));
    
                    }
    
                }
            }
        }
    
       void Selection_Change(Object sender, EventArgs e)
          {
    
              Response.Redirect(this.drpList.SelectedValue);
          }
    

    Thanks everyone for your help