如何根据变量计数向页面动态添加网格视图

本文关键字:动态 添加 网格 视图 何根 变量 | 更新日期: 2023-09-27 17:59:47

早上好。

情况:我有部门表,每个部门都有一些参数类型。比方说Dept1具有param1、param2和Dept2具有param1、param2和param3

此参数计数因部门而异。

我必须为每个部门设计一个页面在该页面中,每个参数都有单独的选项卡。所以我需要的是在每个选项卡下为每个参数类型添加一个Gridview。

有人能建议如何做到这一点吗。提前谢谢。

如何根据变量计数向页面动态添加网格视图

首先更改您的Sp。。检查任何部门拥有的计数参数的最大数量。。现在,所有部门都将采用与一个部门具有但具有null值的参数的最大数量相等的列。。例如如果dept1有2个参数,dept2有3个参数,那么在dept1的情况下,查询将产生3列,但其param3列将包含null或零。。

现在绑定网格后,您将检查它是否为dept1网格,然后隐藏param3列。。

在数据库表中,为参数值存储创建许多(在您的情况下是6个)字段,如param1,param2,。。。。。,param6,并将默认值指定为null。再创建一个字段来保存该部门的参数计数(这是供您使用的,根据这个计数,您可以很容易地了解该部门有多少参数)。

因此,在插入参数时,您可以插入该部门有多少参数,并且在基于countField的UI中显示时,可以显示结果

任何查询都添加注释