我正在SharePoint 2010中开发一个项目。
我的要求是从SharePoint列表中获取一个空的DataTable,但其中包含列名。
.GetDataTable()方法只有在有值时返回。
所以基本上我需要DataTable中列表的结构。
答案 0 :(得分:1)
如果GetDataTable没有检索列信息,这应该为您提供一个空数据表。
DataTable _dt = new DataTable();
foreach (SPField spf in _lst.Fields)
{
_dt.Columns.Add(spf.InternalName.ToString(), spf.Type.GetType());
}