2016-09-29 18 views
0

SPQueryを使用してクエリを実行しましたが、結果のオブジェクトに含まれるすべての値と型を文字列に抽出したいとします。どうすればこれを達成できますか?値がSPFieldインスタンスがメタデータSPListItemインスタンス内のフィールドのない実際の値を表しているSharePointのSharePointオブジェクト内のすべてのSPFieldの値と型を取得する

string dummyString=""; 
SPListItemCollection ic=myList.GetItems(myQuery); 
foreach(SPListItem li in ic){ 
    foreach(SPItem i in li){ 
     foreach(SPField f in i){ 
      dummyString=dummyString+ "\n" + "Value: " +f.???.ToString() +"; type: " + f.????.ToString(); 
     } 
    } 
} 

答えて

1

に取得され、どのように取得していないようです。 SPListItemItem[]インデクサは値にアクセスできます。フィールドのIDや名前がわからない場合は、次のようにインスタンスを使用して検索することができます。

関連する問題