《.net/C#专题--查询及点击左边表格去查询右边表格》

作者:龙文浩
开发工具与关键技术:MVC/C#,jQuery.bsgrid插件
撰写时间:2019年1月19日
下面我们使用jQuery.bsgrid来处理表格数据的查询部分,下面我们来看一个例子:
在这里插入图片描述
点击安徽省,右边出现都是与安徽省相关的数据;
在这里插入图片描述
点击澳门特别行政区,右边出现都是与澳门行政区相关的数据;
下面我们来讲解一下代码的实现过程,借用jQuery.bsgrid的插件来查询表格数据,查询代码,见下图:
在这里插入图片描述
要提前引用好jQuery.Bsgrid插件;
在这里插入图片描述
在视图层里写上面的代码是借用jQuery.bsgrid插件的,使用查询前记得引用插件,url表示的是你传过去控制器的函数名字,错了会报404的错误,我刚学mvc的时候经常搞错,里面的extend我们这里不需要用的,我做自己的事情才用到的;event是一个监听事件,这里是click单击触发,里面有一个Check(”表格名字 tr”),是别人的函数被我调用的,函数HTSave(record)是等下我们要讲的函数,DTJCXSave()是多条件查询的函数:
在这里插入图片描述
查询省,需要我们新建一个VO文件夹,文件夹里是需要用到有两个类Bsgrid和BsgridPage,名字不重要,其中一个用到泛型,第二个用来做分页等;
在这里插入图片描述
需要用到泛型的类
在这里插入图片描述
用来做分页的类
在这里插入图片描述
查询需要用到的类,查询省只需要写我圈出来的那两个类,查询出来结果如下图:
在这里插入图片描述
点击表格,触发点击事件“HTSave(record)”,把省名回填到一个input
在这里插入图片描述
回填数据到id为GJZSaves的input中,
在这里插入图片描述
再看右边表格的查询事件:
在这里插入图片描述
把input当作条条件区控制器进行查询即可,下面是其控制器代码,代码就比较简单了:
在这里插入图片描述
这种实现方式只是其中一种最容易理解的方式,我们还可以通过点击省那个表格,获取选中的Check的值,去右边表格查询我选中的每一个省都显示出来,就需要用到getRecord(Index)这个单词来获取选中的值,可以是ID,也可以是省名,然后作为第二个表格的条件去查询,往后,我们会讲到。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值