XtraGrid支持Master-Detail展示,在自带的Demo中展示了一个“公司——产品——订单”的例子。自己照着实现了一下,有几处关键地方补充一下。

示例:

部门信息(主1)——部门下用户(从1)

|——部门管理员(从2)

设三个表:部门信息表,用户信息表,部门管理员表(部门管理员其实更应该作为部门信息表的字段,这里只是举个例子- .-)。

1. 设置XtraGrid的View及ViewCaption属性,在MainView下建立两个同级Level,每个Level分别建立View,MainView的ChildGridLevelName设置为第一个Level。

2.在Designer中新增GridColumn:

建好的GridColumn分别设置Caption和FieldName属性。GridColumn的FieldName与DataSet中的Table列一致。

3.DataSet的配置如下:

为主表和从表建立Relation。注意relation的名字即为上述GridView之Level名。

4.为xtraGrid设置DataSource:

5.测试数据放在了Excel中:

6.读取数据,Merge到DataSet中,最后结果如下:

DevExpress控件XtraGrid的Master-Detail用法 z相关推荐

  1. DevExpress控件之GridControl控件

    DevExpress控件之GridControl控件 http://blog.sina.com.cn/s/blog_6769068d0100iucx.html 1.  设置数据源: string sq ...

  2. Devexpress 控件做水晶报表小试牛刀(Master-Detail)!!!

    最近由于工作需要,项目中要求做水晶报表,所以就稍微研究了下 Devexpress控件做报表的功能.由于以前博主做报表都是用的是VS自带的,所以有什么不对的还希望大家多多指教. 添加从表     1.启 ...

  3. 【原创】DevExpress控件GridControl中的布局详解

    在进行DevExpress控件GridControl的使用时,因控件的灵活性,所以用户会经常进行拖动控件的列,以达到自己满意的样式, 但下次再打开时系统就会重新还原到原有的布局风格,为了能够保持用户之 ...

  4. DevExpress控件GridControl中的布局详解 【转】

    DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28|  分类: devexpress |  标签:devexpress  |举报|字号 订阅 h ...

  5. DevExpress控件使用系列--ASPxTreeList

    DevExpress控件使用系列--ASPxTreeList 控件功能 结合列表控件及树控件的优点,在列表控件中实现类型树的多层级操作  官方说明 http://documentation.devex ...

  6. 线程访问 DevExpress控件异常时 解决方法

    线程访问 DevExpress控件异常时 解决方法 Control.CheckForIllegalCrossThreadCalls = false; DevExpress.Data.CurrencyD ...

  7. DevExpress控件使用经验总结

    DevExpress控件使用经验总结 DevExpress是一个比较有名的界面控件套件,提供了一系列的界面控件套件的DotNet界面控件.本文主要介绍我在使用DevExpress控件过程中,遇到或者发 ...

  8. Devexpress控件中gridcontrol Drag a column header here to group by that column 更换

    参照网站:http://documentation.devexpress.com/#WPF/DevExpressXpfGridDataViewBase_RuntimeLocalizationStrin ...

  9. devexpress控件的2种汉化方法,官方想得很周到

    devexpress控件库默认安装后,使用的本地资源为英文.但其实它都有本地化资源包,比如按钮属性,控件属性描述,菜单项,确认和错误的信息等等,所有这些资源字符串可以很容易地被翻译成各种语言.对于要求 ...

最新文章

  1. SQL2005中的XXproperty() 函数归纳
  2. linux双核对线程,Linux检查双核(及多核)CPU信息
  3. 中国移动2018年智能硬件质量报告(第一期)——手机芯片评测
  4. php和nginx如何,php和nginx如何交互
  5. Notepad++集成nasm编译器
  6. startlogging中设置setstdout=false来禁用这个功能。_无线路由器的安全功能,你知道多少?...
  7. 如何在 Mac 上设置自定义锁屏信息?
  8. 使用el-checkbox实现全选,点击失效没有反应 1
  9. 机器学习深度学习入门学习资料大全(一)
  10. 联想外接键盘fn热键取消
  11. 手机 putty linux,putty下载-putty 安卓版v4.04-PC6安卓网
  12. C语言 - 直接插入排序、希尔排序、直接选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序。
  13. 基于非负矩阵分解多视图聚类
  14. 达思SQL数据库修复软件升级至 5.0 版本(重要升级支持修复压缩格式的备份文件)
  15. 盛天海电商:拼多多的定价策略有哪些?
  16. 逆概率加权法(Inverse Probability Weighting, IPW)的原理及R实现
  17. FRP搭建内网穿透(亲测有效)
  18. 2015年南通二级建造师考试报名通知
  19. EOE上的LISTVIEW分组
  20. 【Python+C#】手把手搭建基于Hugging Face模型的离线翻译系统,并通过C#代码进行访问...

热门文章

  1. 三、主流区块链技术特点及Hyperledger Fabric V1.0版本特点
  2. FL Studio常见问题之通道窗口和步进音序器的设置
  3. CentOS下调整VolGroup-lv_root分区大小
  4. Apache Beam的API设计
  5. discuz 环境安装
  6. ubuntu 下安装apache服务器
  7. 推荐asp.net调试工具:miniASPNETServer
  8. 流程企业(钢铁企业)的制造执行系统
  9. java8的stream流操作的数据结构
  10. 求一个任意实数c的算术平方根g_初中数学实数相关知识点:这些小技巧,解题有大用...