动态显示数据
本文关键字:数据 动态显示 | 更新日期: 2023-09-27 18:34:11
我想使用 asp 和 C# 将数据库中的数据显示到内容页上。 将数据从数据库获取和显示到网格视图上很简单,我想要更高级的东西,它使我能够自定义所显示数据的布局,而不是看起来像表中的数据。
我想到为每个项目动态创建组件。例如,每个项目都有一个面板,带有标签(显示数据)和一个在同一面板中显示更多数据的按钮。然后,我将通过使用底部的多视图和超链接来更改页面来进行一种分页。如果一个页面中的项目超过 10 个,页面将增加。
我真正要求的是什么,用于以有组织的方式而不是表格外观设计显示数据的最佳解决方案/方法是什么。
听起来Repeater
控件正是您要找的。 它将允许您指定如何显示单个项目的模板(它不需要是表中的行,它可以是顺序面板,或者您想要的任何其他内容)。 然后,可以将数据绑定到该转发器,就像对 GridView 一样。
您可以使用核心 ASP.NET 控件(Repeater,Pager等)以及JavaScript和CSS的组合来构建所有这些功能,但是您要求的功能存在于几个不同的第三方组件套件(Telerik,DevExpress,Infragistics,ComponentOne等)中。 你会发现不同的意见,哪个更好,所以评估每一个,确定哪个最适合你正在寻找的和/或你能负担得起的。
在网上搜索"ASP.NET 控件"以查看一些更受欢迎的库。