Asp.net:显示表格的gridview +水平手风琴的替代品?

问题描述 投票:-2回答:1

我需要从数据库中创建一个包含大量数据的表,我在asp.net中使用gridview非常容易,但是存在一个大问题,我需要自定义该表。

我想要这样的东西,一行有关于一个人的数据,一行有关于他所在项目的描述,然后另一行有另一个人数据,等等。

表:

https://ibb.co/dJmEqw

当我点击/悬停在平台上(平台我想成为一个手风琴专用/它也可以是一个按钮)来显示右侧或下侧的桌子。平台手风琴内的表:

希望你能得到这个想法,我怎么能用横向表格线,手风琴表中的点击/悬停和数据绑定?我需要从数据库中获取数据并将其放在我描述的表中,但我不知道我是否可以使用asp.net gridviews自动生成所需的行/列,还是另一种方法?

欢迎任何想法,建议和代码,谢谢!

c# html css asp.net gridview
1个回答
0
投票

GridView是简单数据模型的简单“PowerPoint”解决方案。

如果你想要更复杂的东西摆脱GridView并使用Repeater来创建你的HTML表。 Repeater控件允许您在ItemTemplate中创建表行标签。您可以在DataSource中为每个项目轻松生成两行。

当然,您还需要使用Repeater控件手动生成表格单元格(列)。使用LiteralLabel控件查看表格单元格中的数据。使用

<%#: DataBinder.Eval(Container.DataItem, "propertyname") %>

分配控件的Text属性。

© www.soinside.com 2019 - 2024. All rights reserved.