2
A
回答
5
Johan很接近,但沒有實際的價值。下面應該這樣做:
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()));
}
}
}
}
0
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());
}
}
類似的東西?
編輯:修復了Kirk提到它後我的代碼錯誤。
請注意,除非要遍歷所有記錄,否則通常不會調用SPList.Items。相反,你會使用SPList.GetItems(SPQuery)。 – 2009-06-09 11:48:17