2
SharePoint 목록의 값디스플레이 필드 이름과 내가 SharePoint 목록을
과 같은 출력가 someting 각 항목의 각 필드를 통해 그 목록 및 루프의 모든 항목을 얻으려면 : value "
어떻게 할 수 있습니까?
감사
SharePoint 목록의 값디스플레이 필드 이름과 내가 SharePoint 목록을
과 같은 출력가 someting 각 항목의 각 필드를 통해 그 목록 및 루프의 모든 항목을 얻으려면 : value "
어떻게 할 수 있습니까?
감사
요한은 가까웠지만 실제 값은 없었습니다. 다음 작업을 수행해야합니다.
using (SPSite site = new SPSite("<site_url_where_list_is>"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["<list_name>"];
foreach (SPListItem listItem in list.Items)
{
foreach (SPField field in list.Fields)
{
object value = listItem[field.Id];
System.Diagnostics.Debug.WriteLine(field.Title + ": " + (value == null ? "(null)" : value.ToString()));
}
}
}
}
SPList list = GetList();
foreach(SPListItem item in list.Items)
{
foreach (SPField field in item.Fields)
{
Console.WriteLine("Name : {0} - Value: {1}",
field.InternalName, item[field.Id].ToString());
}
}
처럼 뭔가?
편집 : 커크가 언급 한 후 내 코드 오류가 수정되었습니다.
모든 레코드를 반복하지 않는 한 일반적으로 SPList.Items를 호출하지 않습니다. 대신 SPList.GetItems (SPQuery)를 사용합니다. –
우리는 SPList를 사용해서는 안됩니다. SPList.GetItems Kirk ... 큰 컬렉션에서 중요합니다 ... 나는 경험으로 알고 있습니다. +1 –