listitem の値を取得しようとしていますが、ArgumentException が発生し続けます - 値が期待される範囲内にありません。
私のコードは次のとおりです。
if (resultList.Count > 0)
{
SPListItem result = resultList[0];
if (result[Column] != null)
{
return result[Column].ToString();
}
}
すぐに表示されるウィンドウで、列が存在し、値がオブジェクト ツリー構造で見つかることを確認できます。
result.Fields.GetField(Column).Id
Guid を返しますが、それを使用して Field の値を取得すると、別の ArgumentException が発生します。
result[result.Fields.GetField(Column).Id]