0
我開發一個項目,SharePoint 2010中與SharePoint 2010的列表
我的要求列名空數據表是從SharePoint列表中它得到一個空的DataTable但列名。
.GetDataTable()方法僅在具有值時返回。
所以基本上我需要一個DataTable中的列表結構。
我開發一個項目,SharePoint 2010中與SharePoint 2010的列表
我的要求列名空數據表是從SharePoint列表中它得到一個空的DataTable但列名。
.GetDataTable()方法僅在具有值時返回。
所以基本上我需要一個DataTable中的列表結構。
如果GetDataTable沒有檢索列信息,這應該會給你一個空的數據表。
DataTable _dt = new DataTable();
foreach (SPField spf in _lst.Fields)
{
_dt.Columns.Add(spf.InternalName.ToString(), spf.Type.GetType());
}
謝謝艾米!它效果很好。 一個問題,如果我不選擇'spf.Type.GetType()'那麼我的DataTable的默認數據類型是什麼? like:_dt.Columns.Add(spf.InternalName.ToString()); – nirav
我會一直添加一個類型。你可以嘗試一下,看看它是否有效。我相信默認情況下可能是字符串,但我不確定。 –
Thnx。它的工作和它的字符串。 – nirav