我正在开发一个 asp.net 网络表单应用程序,它根据参数在单独的网格视图上显示一些信息。第二个网格视图取决于第一个网格视图中的值(Salida 和 Llegada,它们作为时间范围工作)。这仅在第一个 GV 上显示的数据只有一行时才有效。
这是它的工作原理:
但是,有没有办法为存储在数据库中的每一行循环相同的网格视图?像这样的东西:
或者也许有一个我没有考虑过的更简单的选择。
提前致谢。
看起来有点笨拙,但最简单的选择可能是将 GV1 和 GV2 添加到中继器。中继器的每一行本质上都是 GV1 的数据源。
好的,它应该很简单,首先让你的 gridview1 分页只获取一条记录,然后在你填写你的 gridview1 之后,我假设你已经把一个 ID 作为 Datakeys 或者你使用过的任何方法,该行的索引应该为 0,因为它总是只查看一行。获取您的 id 并获取您的数据并将其绑定到第二个 gridview2。
在 Gridview1_Paging 事件之后,您再次绑定数据并使用上面相同的方法来获取下一条记录的数据。