带有SharePoint 2010列表中列名的空DataTable

时间:2012-05-22 06:14:40

标签: c# asp.net sharepoint-2010 sharepoint-list

我正在SharePoint 2010中开发一个项目。

我的要求是从SharePoint列表中获取一个空的DataTable,但其中包含列名。

.GetDataTable()方法只有在有值时返回。

所以基本上我需要DataTable中列表的结构。

1 个答案:

答案 0 :(得分:1)

如果GetDataTable没有检索列信息,这应该为您提供一个空数据表。

DataTable _dt = new DataTable();

foreach (SPField spf in _lst.Fields)
{
   _dt.Columns.Add(spf.InternalName.ToString(), spf.Type.GetType());
}