我想要一个显示项目列表的Web部件。这不是一个共享点列表,而是来自多个数据源的列表,例如:输出总共有8列
2列来自共享点列表(用户), 2列来自自定义共享点列表, 从Web服务访问3列到外部系统(例如,来自雅虎的股价),使用其他5列计算1列(复杂计算)
我该怎么做?我需要哪些控件/对象?
我最感兴趣的是哪个控件/对象最能输出数据。假设我有一个自定义对象,在visual studio代码中有8个属性。我认为我不能用SPView做到这一点。
答案 0 :(得分:0)
我会使用普通的ASP.NET表控件。如果只需要将数据显示为表格,它使用起来非常简单,功能强大。从逻辑上讲,它对应于HTML的 table 元素。见http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.table(v=vs.90).aspx
SPView 类表示SharePoint对象模型中的列表视图。据我所知,它不会执行任何内容呈现。