首页 > 解决方案 > 根据sql过程结果,asp.net网格视图中不同列名和动态列数的情况

问题描述

我有一个动态sql查询的存储过程,查询结果有3种情况:

  1. 对于一种情况,它输出 3 列[ID, CODE_DESC, REMARKS]
  2. 第二个条件它输出 5 列[ID, CODE_DESC, PRESSURE, CHOLESTROL, FASTING_SUGAR]
  3. 第三个条件它输出 5 列,但输出列名称对于 2 和 3 条件是不同的[ID, CODE_DESC, RENAL_TEST, LIVER_TEST, BLOOD_SERUM]

现在我必须创建一个网格视图来显示数据。一种方法是创建 3 个不同的网格视图并仅显示满足给定条件的网格视图。

但是还有其他方法吗?

如何根据列数以及 DataTable 的列名创建动态网格视图?

标签: c#asp.netgridview

解决方案


推荐阅读