Holen Sie die url von Elementen in sharepoint-Dokument-Bibliothek
ich ein Dokument Bibliothek in sharepoint
was ist das Feld für die url der hochgeladenen Dokumente?
siehe Kommentar unten, um zu sehen, was ich versuche zu tun,
SPDataSource dataSource = new SPDataSource();
dataSource.List = site.RootWeb.Lists["myList"];
this.myDropDownList.DataSource = dataSource;
this.myDropDownList.DataTextField = "Name";
//this.myDropDownList.DataValueField = "URL";//what should this be??
this.myDropDownList.DataBind();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fürchte ich, dass Sie nicht in der Lage get die URL direkt. FileLeafRef doent haben den Wert der vollen url. Eine Option, die ich Vorschlage, um eine Berechnete Spalte erstellen und generieren Sie die URL in das.
Einem SPListItem-hat die FileRef und FileLeafRef Felder (je nachdem, ob Sie ein "regular item" (FileRef) oder "Dokument-Objekt" (FileLeafRef), Sie sind nicht server-relative url ' s aber.
Im nicht ganz sicher über diese (wie Im nicht so vertraut mit SPDataource), aber meine erste Vermutung wäre FileLeafRef.
codierte absolute url
ist der name des Feldes. Ich würde empfehlen, eine, die mit einem tool zu setzen, das schema der Liste oder zumindest schreiben Sie eine kleine code-dump, die Feldnamen und-Werte.