c# - 根据sql过程结果,asp.net网格视图中不同列名和动态列数的情况
问题描述
我有一个动态sql查询的存储过程,查询结果有3种情况:
- 对于一种情况,它输出 3 列
[ID, CODE_DESC, REMARKS]
- 第二个条件它输出 5 列
[ID, CODE_DESC, PRESSURE, CHOLESTROL, FASTING_SUGAR]
- 第三个条件它输出 5 列,但输出列名称对于 2 和 3 条件是不同的
[ID, CODE_DESC, RENAL_TEST, LIVER_TEST, BLOOD_SERUM]
现在我必须创建一个网格视图来显示数据。一种方法是创建 3 个不同的网格视图并仅显示满足给定条件的网格视图。
但是还有其他方法吗?
如何根据列数以及 DataTable 的列名创建动态网格视图?
解决方案
推荐阅读
- python - 通过另一个 DataFrame 中的唯一值过滤一个 DataFrame
- typescript - 如果未显式设置,编译器无法解析 Generic
- python - 如何在列表中找到配对和?
- c - C 编程代码不会停止从文本文件中读取
- javascript - 在 mongo 集合中创建新 JSON 条目的快速路由工作,但当我使用 axios 发送请求时没有
- python - 如何按概率在 bin 中分配整数
- c# - 在 C# 中创建具有可变维度的二维双精度数组
- java - 无法在 Android 上加载 Gboard 贴纸资源
- maven - karate.env 选择的环境是:null
- css - 使用引导程序将背景图像与文本水平对齐