listitem의 값을 검색하려고하지만 계속 ArgumentException이 발생합니다. - 값이 예상 범위에 들지 않습니다.Sharepoint 쿼리 - 값이 예상 범위에 들지 않음
if (resultList.Count > 0)
{
SPListItem result = resultList[0];
if (result[Column] != null)
{
return result[Column].ToString();
}
}
을 직접 실행 창 내가 존재 열을 확인할 수 있으며, 값이 객체의 트리 구조에서 찾을 수 있습니다에서 다음과 같이
내 코드입니다.
result.Fields.GetField(Column).Id
는 GUID를 반환하지만 다른 경우 ArgumentException에서 필드 결과의 값을 검색하는 데 사용 :
result[result.Fields.GetField(Column).Id]
예외의 원인을 발견했습니다. SPQuery 오버로드 대신 List.GetItems (string)을 사용했습니다. – Windy