SharePoint サイトに「Empdetails」という名前のリストがあり、列 (EmpName 文字列、Empaddress 文字列) があります。
編集、削除、更新機能を使用して、リスト データを SpGridview にバインドする必要があります。
リスト データをグリッドビューに正常にバインドできますが、編集、削除、更新機能をグリッドビューに提供できません。
コード:
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();
}