0

我想使用 asp 和 C# 将数据库中的数据显示到内容页面上。从数据库获取数据并将其显示到网格视图很简单,我想要一些更高级的东西,它使我能够自定义正在显示的数据的布局,而不是看起来像表格中的数据。

我想为每个项目动态创建组件。例如,每个项目都有一个面板,带有标签(显示数据)和一个按钮,在同一个面板中显示更多数据。然后我打算通过使用底部的多视图和超链接来更改页面来进行一种分页。如果一页中有超过 10 个项目,则页面将增加。

我真正想要的是什么是最好的解决方案/方法来以有组织的方式显示数据,而不是看起来像表格的设计。

4

2 回答 2

1

我听起来像Repeater控制正是你要找的。它将允许您指定如何显示单个项目的模板(不需要是表中的行,它可以是顺序面板,或者您想要的任何其他内容)。然后,您可以像绑定 GridView 一样将数据绑定到该转发器。

于 2012-05-15T19:19:04.430 回答
0

您可以使用核心 ASP.NET 控件(Repeater、Pager 等)以及 JavaScript 和 CSS 的组合构建所有这些功能,但您要求的功能存在于几个不同的第三方组件套件(Telerik、DevExpress 、Infragistics、ComponentOne 等)您会发现关于哪些更好的不同意见,因此请评估每个并确定最适合您正在寻找的和/或您能负担得起的。

在网络上搜索“ASP.NET 控件”以查看一些更流行的库。

于 2012-05-15T19:19:46.080 回答