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