2013-04-26 5 views
-3

내 친구가 SharePoint에서 sqlserver 데이터베이스에 액세스하는 데 문제가 있습니다. foreach 루프에서SharePoint에서 SPListitem의 항목 수를 계산하는 방법은 무엇입니까?

SPListItemCollection collListItems = oList.Items; 
foreach (SPListItem item in collListItems) 
    { 
     Response.WriteLine(item[0]); 
     Response.WriteLine(item[1]); 
     Response.WriteLine(item[2]); 
     Response.WriteLine(item[3]); 
    } 

이 항목의 변수가 LengthCount 재산도없는 그는 일반화 된 코드를 작성하고 싶어하지만, 항목 루프 수 없습니다 :

코드입니다. 아무도 우리가 foreach 루프 안의 항목을 반복 할 수 있다고 말할 수 있습니까? 현재 항목 (0) 항목 (1)과 같이 보입니다.

+0

당신이 할 수 없어! – Amir

답변

0

당신이 거기에 기본 필드를 많이하지만 여기 당신이 그것을 수행하는 방법이기 때문에 그렇게 할 이유는 확실하지 :

foreach (SPField field in oList.Fields) 
{ 
    Response.WriteLine(item[field.Id]) 
} 
관련 문제