所有
我正在尝试用Visual Studio 2010 C#中的SPList控件替换我拥有的DataGrid,但是这个控件在哪里存在,我该如何使用它?
有例子吗?
比尔。
答案 0 :(得分:2)
没有SPList
控件,SPList
是一个类。
您所谈论的是ListViewWebPart
,一个用于显示列表的Web部件。这由SharePoint使用。
您可以动态使用此功能,如下所述:
http://weblogs.asp.net/jan/archive/2005/06/22/414283.aspx
答案 1 :(得分:1)
也许你的意思是SPGridView控件。这里有一个SharePoint 2007的示例:http://blogs.msdn.com/b/powlo/archive/2007/02/25/displaying-custom-data-through-sharepoint-lists-using-spgridview-and-spmenufield.aspx
我还没有在SP2010中使用过它,但我认为它仍然在那里并且或多或少地起作用。
答案 2 :(得分:0)
有很多选择:
使用sharepoint designer“设计”您的webpart(通常基于DataFormWebPart的数据,或者在SP2010中,XsltListViewWebPart)。完成后,导出.webpart文件并将其导入sharepoint。
在Visual Studio 2010中,创建一个可视webpart,并在其上使用标准的ASP.NET ListView或GridView。
在Visual Studio中,编写一个webpart并覆盖CreateChildControls方法,并通过代码添加SPGridView,ListViewWebPart等。