为什么我不能直接从ListItemCollection对象绑定gridview?

时间:2013-06-29 15:35:21

标签: sharepoint sharepoint-2010

我是SharePoint列表的新手,我需要使用列表项集合对象绑定gridview,如下所示

SPList splEmployees = SPContext.Current.Web.Lists["Employees"];
spgvEmployees.DataSource = splEmployees.Items;//or splEmployees.GetItems();
spgvEmployees.DataBind();

当我将它绑定到gridview包含Title和EmployeeID列时,这不成功,但是当我删除EmployeeID列时它成功。

1 个答案:

答案 0 :(得分:2)

尝试使用SPDataSource。

SPDataSource myDatas = new SPDataSource();
myDatas.List = splEmployees;
spgvEmployees.DataSource=myDatas;
spgvEmployees.DataBind();