1

我正在使用 Visual Studio 为我的共享点站点创建一个 Web 部件,我需要其中的一部分来检索与所选文档相关的文档。

我在共享点站点上为测试目的创建的每个文档都有自己的元数据,我希望检索具有特定元数据的文档(例如,“文件名”或“作者”等)

因此,在我为这个特定函数编写的方法中,我设法将元数据集中检索到哈希表中(或者我认为我有),但我似乎无法从中提取单个元数据.

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);

            }
        }
    }
}

请帮帮我!

谢谢!!!

海莉

4

0 回答 0