如何用ASPxGridView绑定多表关联的查询结果
2016-05-22 18:03
537 查看
本文提供一种解决方案:数据源用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; } } }
相关文章推荐
- DevExpress获取节点下可视区域子节点集合的实现方法
- DevExpress实现TreeList父子节点CheckState状态同步的方法
- DevExpress实现TreeList向上递归获取公共父节点的方法
- DevExpress设置TreeList图片节点背景色的方法
- DevExpress实现TreeList按条件隐藏节点CheckBox的方法
- DevExpress实现GridControl根据列选中一行
- DevExpress实现GridControl同步列头checkbox与列中checkbox状态
- DevExpress实现GridControl列头绘制Checkbox的方法
- DevExpress中GridControl列转义的实现方法
- DevExpress实现禁用TreeListNode CheckBox的方法
- DevExpress实现TreeList节点互斥的方法
- DevExpress实现GridControl单元格编辑验证的方法
- DevExpress设置FocusedNode背景色的方法
- DevExpress实现自定义TreeListNode的Tooltip的方法
- DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值
- DevExpress获取TreeList可视区域节点集合的实现方法
- DevExpress之ChartControl创建Drill-Down样式的Title实例
- DevExpress实现自定义GridControl中按钮文字内容的方法
- DevExpress实现GridControl显示Gif动画的方法
- DevExpress实现GridView当无数据行时提示消息