Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 用于调整SQL查询的网格隐藏列控件_Asp.net_Asp.net Core_Gridview_Nonfactors Mvc Grid - Fatal编程技术网

Asp.net 用于调整SQL查询的网格隐藏列控件

Asp.net 用于调整SQL查询的网格隐藏列控件,asp.net,asp.net-core,gridview,nonfactors-mvc-grid,Asp.net,Asp.net Core,Gridview,Nonfactors Mvc Grid,我正在Asp.net Core 2.1(EF、MVC、SQL Server)中做一个项目,并试图找到一个网格控件(或教程或任何真正的、最好是免费的),该控件不仅可以隐藏UI网格中的列,还可以记住哪些列是隐藏的,然后相应地调整SQL查询,以便在以后访问数据库时节省数据成本 最初,我设想用户进入一个单独的页面或模式,定义他们希望看到的列,然后返回相应的查询(和列)。然而,如果不需要的话,我不想重新发明轮子 我看到的是角度网格UI: 它们允许您隐藏网格中的列,但这些列似乎仅通过CSS或javascr

我正在Asp.net Core 2.1(EF、MVC、SQL Server)中做一个项目,并试图找到一个网格控件(或教程或任何真正的、最好是免费的),该控件不仅可以隐藏UI网格中的列,还可以记住哪些列是隐藏的,然后相应地调整SQL查询,以便在以后访问数据库时节省数据成本

最初,我设想用户进入一个单独的页面或模式,定义他们希望看到的列,然后返回相应的查询(和列)。然而,如果不需要的话,我不想重新发明轮子

我看到的是角度网格UI:

它们允许您隐藏网格中的列,但这些列似乎仅通过CSS或javascript操作在UI中隐藏。。。实际上,没有任何东西是经过实际查询调整的?我可能完全错了

那么这个看起来很有希望?至少它看起来不全是前端的?

对我来说,最大的问题是理解数据是如何收集的。这一切似乎都很神奇

有没有人有过上述控制的经验,并且知道这两种方法是否可行?或者,有没有人知道会有什么事情像我上面描述的那样

我将有大约25个可能的列,并设想用户只希望看到其中的一半到3/4(并且不会有太大变化)。所以,据我所知,节省50%以上似乎是值得的

如果你的扩展等有这样的效率,我想它会被指出的特点,但我没有看到它。。。或者在文档中。谢谢


编辑:为了解决马克在下面的评论,将没有分页。它本质上是一个用户可以操作的交易分类账,然后在该分类账上进行计算等。他们还可以按日期和时间、类型和其他条件进行筛选。所以它可以是几行,也可以是数百行甚至数千行。

这是主观的,但我喜欢数据表(良好的文档/示例/支持),它们有一个示例,也有一个示例。至于节省带宽,我不认为这是值得的,特别是如果你实现了分页和响应压缩。。。我更新了问题,以澄清更多我正在做的事情。谢谢你的想法和建议,我一定会看一看。。。。