我正在使用visual studio为我的sharepoint网站编写一个Web部件,我需要部分内容来检索与所选文件相关的文档。
我在sharepoint网站上为测试目的创建的每个文档都有自己的元数据,我希望检索具有特定元数据的文档(例如,'文件名'或'写'等)
因此在我为这个特定函数编写的方法中,我设法将元数据集体检索到哈希表(或者我认为我有)但我似乎无法从中提取单件元数据。
protected void displayFileNames(object sender, EventArgs e) {
String selectedDocLib = TypeOfDocument.SelectedValue;
objCurrentWeb = SPContext.Current.Web;
SPListCollection objDocLibList = objCurrentWeb.GetListsOfType(SPBaseType.DocumentLibrary);
String tempStr = "";
SPList tempDocLib;
Hashtable hT = new Hashtable();
foreach (SPList docLibList in objDocLibList) {
tempStr = docLibList.Title;
if (tempStr.Equals(selectedDocLib)) {
tempDocLib = objDocLibList.TryGetList(selectedDocLib);
foreach (SPListItem objTempDocLibItem in tempDocLib.Items) {
hT = objTempDocLibItem.Properties;
int isOriginal = hT.GetHashCode();
ListBox1.Items.Add(objTempDocLibItem.Name);
}
}
}
}
请帮帮我!!
谢谢!!!
黑利