我是一名新的sharepoint开发人员,并尝试使用sharepoint项目工作区从VS2012创建webpart。
我的工作区中有以下代码,并希望在数据网格视图中显示结果,我需要最后2列才能编辑。然后我需要将数据提交到sharepoint列表。
protected override void CreateChildControls()
{
// Define the grid control that displays employee data in the Web Part.
grid = new DataGrid();
grid.Width = Unit.Percentage(100);
grid.GridLines = GridLines.Horizontal;
grid.HeaderStyle.CssClass = "ms-vh2";
grid.CellPadding = 2;
grid.BorderWidth = Unit.Pixel(5);
grid.HeaderStyle.Font.Bold = true;
grid.HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
// Populate the grid control with data in the employee data file.
try
{
var dataEndPoint = new Uri("http://<ServerName>/_vti_bin/listdata.svc");
var dc = new TeamSiteDataContext(dataEndPoint);
dc.Credentials = CredentialCache
.DefaultNetworkCredentials;
----
当我将gridview添加到Controls集合 - 即Controls.Add(网格)时,我无法控制哪些列可以编辑。
答案 0 :(得分:0)
您可以使用SPGridView来实现,这是一个示例 http://code.msdn.microsoft.com/office/Ejemplos-sobre-cmo-usar-el-69cd5f16