Visual Studio を使用して SharePoint サイトの Web パーツを作成していますが、選択したドキュメントに関連するドキュメントを取得するためにその一部が必要です。
テスト目的で SharePoint サイトで作成した各ドキュメントには独自のメタデータがあり、特定のメタデータ (「ファイル名」や「作成者」など) を持つドキュメントを取得したいと考えています。
したがって、この特定の関数用にコーディングしたメソッドでは、メタデータをハッシュテーブルにまとめて取得することができました(または、取得したと思います) が、そこからメタデータを1 つ抽出することはできません。 .
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);
}
}
}
}
ここで私を助けてください!!
ありがとうございました!!!
ヘイリー