需要一个sharepoint 2010 webpart才能拥有可编辑的GridView

时间:2013-12-04 10:30:20

标签: c# asp.net sharepoint gridview sharepoint-2010

我是一名新的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(网格)时,我无法控制哪些列可以编辑。

1 个答案:

答案 0 :(得分:0)

您可以使用SPGridView来实现,这是一个示例 http://code.msdn.microsoft.com/office/Ejemplos-sobre-cmo-usar-el-69cd5f16