【发布时间】:2012-10-19 19:29:30
【问题描述】:
我的 SharePoint 网站中有一个名称为“Empdetails”并包含列(EmpName 字符串、Empaddress 字符串)的列表。
我必须将列表数据绑定到具有编辑、删除、更新功能的 SpGridview。
我能够成功地将列表数据绑定到gridview,但我无法为gridview 提供编辑、删除、更新功能。
代码:
private void binddata()
{
SPWeb mySite = SPContext.Current.Web;
SPList myList = mySite.Lists["Empdetails"];
SPListItemCollection items = myList.Items;
//Here we will make a datatable and we will put our list data to the data table
DataTable table=new DataTable();
table.Columns.Add("EmpName", typeof(string));
table.Columns.Add("Empaddress", typeof(string));
// Create rows for each splistitem
DataRow row;
foreach (SPListItem result in items)
{
row = table.Rows.Add();
row["EmpName"] = result["EmpName"].ToString();
row["Empaddress"] = result["Empaddress"].ToString();
}
//binding data to gridview
GridView1.DataSource = table.DefaultView;
GridView1.DataBind();
}
【问题讨论】:
标签: data-binding sharepoint-2010 spgridview