C# 如何根据变量计数向页面动态添加GridView
早上好 情况: 我有department表,每个department都有一些参数类型。 比方说 Dept1有param1、param2和 Dept2有param1、param2和param3 此参数计数因部门而异 我必须为每个部门设计一个页面 在该页面中,每个参数都有单独的选项卡。 所以我需要的是 在每个选项卡下为每个参数类型添加Gridview 有谁能建议如何做到这一点。C# 如何根据变量计数向页面动态添加GridView,c#,asp.net,C#,Asp.net,早上好 情况: 我有department表,每个department都有一些参数类型。 比方说 Dept1有param1、param2和 Dept2有param1、param2和param3 此参数计数因部门而异 我必须为每个部门设计一个页面 在该页面中,每个参数都有单独的选项卡。 所以我需要的是 在每个选项卡下为每个参数类型添加Gridview 有谁能建议如何做到这一点。 提前感谢。首先更改您的Sp。。 检查任何部门拥有的最大计数参数数。。 现在,所有部门都将采用与部门具有但具有空值的最大参数
提前感谢。首先更改您的Sp。。 检查任何部门拥有的最大计数参数数。。 现在,所有部门都将采用与部门具有但具有空值的最大参数数相等的列。。 例如 如果dept1有2个参数,而dept2有3个参数,那么在dept1的情况下,查询结果将为3列,但其param3列将包含null或零
现在,在绑定网格之后,您将检查它是否为dept1 grid,然后将隐藏param3列 在数据库表中,为参数值存储创建多个字段(在您的示例中是6个),分别为param1、param2、…、param6,并将默认值设置为null。然后再创建一个字段来保存该部门的参数计数(这是供您使用的,基于此计数,您可以轻松找到该部门有多少个参数) 因此,在插入参数时,您可以插入部门拥有的参数数量,在基于countField的UI中显示时,您可以显示结果
任何查询添加注释是否存在类似于最大参数限制(即,根据假设)的任何内容,在我的情况下,我采用了最大计数,他们可以选择为8。这取决于当前的解除武装。该值固定为6个参数。Hi deep,在这种情况下,我需要将paramnumber of Gridview添加到页面中。如何将Gridview动态添加到页面中。如果您可以显示一些完整的代码,这将更有帮助。您正在为该部门保存参数计数na,因此使用查询获取该行,这样您将获得参数数量,并在for循环中收集所有参数该部门的字段