こんにちは私はSharePoint名前空間を使用して開発しています。リスト項目からタイトルフィールドを取得しようとすると、次のエラーが発生しました。SharePoint ListItemエラー:「期待値の範囲内に値が収まらない」
Value does not fall within the expected range
しかし、すべてのフィールドを印刷したので、フィールドが存在することがわかりました。
string value = (string)listItem[listItem.Fields["Title"].Id];
Console.WriteLine("Title = " + value);
更新:リスト項目を取得するために使用されたビューは、どのような分野で役割が利用できるようになりますどの程度を果たしていますか?このコードは、同じ例外で失敗します。どちらの場合もlist.DefaultViewプロパティは、リスト項目を取得するために使用された
SPListItemCollection items = list.GetItems(list.DefaultView);
foreach (SPListItem listItem in items)
{
try
{
Console.WriteLine("Title = " + listItem.Title);
}
catch (Exception e)
{
Console.WriteLine("Exception: " + e.Message);
}
}
。
["タイトル"]を参照しようとすると、その例外がスローされます。 – Ries
私は同じ問題に直面しています –