在有人建议完全取消表格标签之前,我只是在修改一个非常大的系统的这一部分,所以修改表格结构对我来说真的不明智(应用程序充满了类似的表格)。
这是 C# .NET 中的 web 应用程序 - 数据来自 web 服务并显示在屏幕上的表格中。该表的行是使用 asp:Repeaters 生成的,因此这些行可以很好地交替 colers。该表以前每行包含一项数据。现在,基本上,表格有子标题......第一行是日期,第二行显示一行数据,接下来的所有行都是数据行,直到新日期的数据进来,在这种情况下将是另一个子标题行。
起初我以为我可以作弊,并且很容易做到这一点以保持当前的中继器结构——我只需要向一些单元格提供空字符串,这样它们中就不会出现任何数据。但是,现在我们正在考虑每个日期旁边的 +/- 折叠器之一,以便它们可以折叠所有数据。当按下按钮时,我的思绪立即隐藏行......但我不知道如何从后面的代码中隐藏行,除非该行具有唯一的 id,而且我不确定你是否可以使用中继器来做到这一点.
我希望我已经很好地表达了这个问题。我相信我会找到一种方法 TBH 但我刚刚在 slashdot 上看到了这个网站,并认为我会试一试 :)