表与表之间数据的“层级”查询

作者:坚定的守猴

撰写日期:2019年6月16日

开发软件和关键技术:VS;数据表ID的获取

有时候在项目里面表的查询当中,出现表与表之间数据的“层级”的查询。这种“层级”查询是对于数据库的主表和副表之间的数据。通过查询主表里面的某一条数据,副表“跟随”主表,显示主表的相对应有关于那一条数据的更多信息。就好比如查询公告类型表的数据,接着就会显示对应的公告类型明细表的信息。下面我们来通过上面公告类型表的例子,见识一下这种表与表之间“层级”查询的效果。

下面看一下控制器的代码:
在这里插入图片描述

有“父”才有“子”。首先通过Linq单表查询的方式把公告类型的表格数据查询出来

之后就通过接收公告类型表的ID,按照上面公告类型表的查询方式查询出公告类型明细表的信息。

在这里插入图片描述

下面我们到页面看一下代码是怎样写的

在这里插入图片描述

监听单击事件。选中表格的某一条数据,单击选中框获取某一条数据,获取在控制器那边写好查询方法的数据路径,对这些表格数据进行重载。

我们就看一下这效果如何:
在这里插入图片描述

打开页面之后,表格还是处于初始化的状态,只看到左边的公告类型的主表有数据。

现在我们单击选中其中的某一行,看一下效果怎样。

随机选中了第二行数据,右边的公告明细表就出现了对应的数据,就证明这数据之间能正常进行“层级“的传递。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值