如何用ASPxGridView绑定多表关联的查询结果
本文提供一种解决方案:数据源用XpoDatasource实现。首先在数据库中建立一个多表查询的结果集的视图,然后在项目中定义一个结构体,对应视图 的列,接下来定义一个继承于XPLiteObject的实体类,这个类就是XpoDatasource的TypeName属性值。
定义的结构体如下:
public struct SVDefect {[Persistent("TaskId")]public Guid TaskId;[Persistent("Defect")]public string Defect;[Persistent("CreateDate")]public DateTime CreateDate; }
定义的实体类如下:
[Persistent("V_Defect")]public class VDefectXpo : XPLiteObject{public VDefectXpo(Session session) : base(session) { }[Key, Persistent]public SVDefect Key;public Guid TaskId{get{return Key.TaskId;}}public string Defect{get{return Key.Defect;}}public DateTime CreateDate{get{return Key.CreateDate;}}}
转载于:https://www.cnblogs.com/yafyr/p/5517319.html
如何用ASPxGridView绑定多表关联的查询结果相关推荐
- oracle两表联查分组,oracle解决多表关联分组查询问题
做了一个功能需要分组查询,同时查询A表分组查询的ID需要关联B表的数据,本来想两个表关联查询,但是报group by 语法不正确.所以做了以下修改. select count(*), cindexid ...
- mybitsPlus QueryWrapper表关联分页查询
mybitsPlus QueryWrapper表关联分页查询 一. 描述 项目中用到页面查询,并且涉及到两个表分页查询,搜索条件涉及到两个表. 二. 思路 1.Mapper中自定义表关联的SQL,传入 ...
- jpa多表关联条件查询实现
通过实体类映射实现多表关联条件查询 jpa对于多表关联可以在实体类中进行关联映射,一对一用@OneToOne,一对多用@OneToMany,多对多用@ManyToMany,多对一用@ManyToOne ...
- jpa多表联查动态_jpa多表关联动态查询(自定义sql语句)
项目中,jpa对于简单的数据库操作很方便,但如果多表关联动态查询时,需要自己去写SQL语句拼接查询条件,以下为本人学习的例子. 类似于这种多条件动态查询: 项目用的是springboot 2.1.0. ...
- SpringBoot使用JPA多表关联动态查询指定字段
SpringBoot使用JPA多表关联动态查询指定字段 目标需求 Maven依赖 项目结构 代码 运行结果 源码下载 目标需求 在SpringBoot中用JPA实现多表关联动态查询,并且只查询指定字段 ...
- oracle三张表关联外查询,oracle三张表左连接 | 学步园
三张表,要查询出结果是:第一张表全显示,其余两张表显示对应连接的信息 三张表分别是 SQL> select * from zr_stu; STUID STUNAME STUSEX ------- ...
- mysql 两表关联 分组查询
最近有个预约需求 记录一下 sql 思路 两张表 A Ba 表记录每个预约时间点和这个时间点可预约人数b 表 记录每条预约记录最后结果得出 本时间段可预约的数量 <?phpuse Illumin ...
- 多个表关联的查询语句
select a.*,(select table1 .name from table1 where table1.id=a.table1ID) from table as a select a.*,b ...
- 记录一下sql两个表关联的查询使用方法
SELECT * FROM t_yymp_user_info where user_id = (select b.user_id from t_yymp_auth_role as a,t_yymp_a ...
最新文章
- swiftsuspenders Memo
- 按钮在执行frame动画的时候怎么响应触发事件?
- 夺命雷公狗---javascript NO:03 流程结构
- 下载:Visual Studio 2012 RC候选版
- Linux学习笔记01
- html下拉框选中第二个,html通过点击第一个select改变第二关select的内容
- python博客编程_python编程
- 嵌入式 Linux 的分类
- python 天勤 金叉 编程代码_Python量化策略开发框架,固定的套路、突破策略的福音...
- Linux新手快速入门(万字超详细)
- 计算机扫描的配置文件在哪里找,打印机扫描文件到电脑哪里找
- MongoDB凭什么跻身数据库排行前五?
- diybox路由器设置教程_无线路由器设置图解,最全面的图文教程
- allegro修改铜皮网络
- 如何管理一盘散沙的团队?
- 企业上云计划:上云前应该考虑哪些因素
- 前沿关注 | 5G和边缘计算将如何改变AR和VR?
- 通过CrossTalk在Delphi中使用ADO.Net(1)
- 计算机要执行一条指令,cpu所涉及的操作应该包括下列的,计算机应用基础学习指导...
- LLVM和Clang背后的故事