首页 > 解决方案 > 如何在树视图中显示搜索结果

问题描述

目前,我正在从事 MVC 项目(这是我的第一个项目)。我做得很好,但我被困在某个地方。我希望有人能帮助我解决这个问题。

在这个项目中,我必须在 Visual Studio 的 SQL 数据库中搜索一条记录(带 id),我应该在树视图中得到结果......就像在 ID 下,我们可能有很多子 id,也可能没有,如果我们有一个子 id,如果我们有多个子 id,它应该显示一个,多级树视图应该显示。

注意:当用户仅搜索特定 id 时,我应该从数据库中获取此结果,数据库中的 DATA 不应该与页面一起加载。

标签: c#asp.netmodel-view-controllertreeviewrazorengine

解决方案


使用 css 和 html 创建树视图。使用休息控制器或控制器填充值。创建一个返回搜索结果的数组列表。使用函数将列表中的值返回到模型或 url。如您所见,有很多方法可以做到这一点。

你也可以看看这个:https ://www.c-sharpcorner.com/UploadFile/85ed7a/searching-records-from-database-and-display-in-gridview-and/

并且仅从数据库中加载 id 您可以运行

Select id From tablename

如果您仅在用户单击 id 后才需要详细信息

Select * From tablename Where id = clickedvalue

您还可以在 sql 中使用 where 语句来获得更具体的值,因为本教程使用网格视图,您需要更改一些代码。我希望这有帮助。但请提供一些代码片段,说明您所做的事情或您遇到的困难以获得准确的答案。


推荐阅读