DevExpress控件XtraGrid的Master-Detail用法 z
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相关推荐
- DevExpress控件之GridControl控件
DevExpress控件之GridControl控件 http://blog.sina.com.cn/s/blog_6769068d0100iucx.html 1. 设置数据源: string sq ...
- Devexpress 控件做水晶报表小试牛刀(Master-Detail)!!!
最近由于工作需要,项目中要求做水晶报表,所以就稍微研究了下 Devexpress控件做报表的功能.由于以前博主做报表都是用的是VS自带的,所以有什么不对的还希望大家多多指教. 添加从表 1.启 ...
- 【原创】DevExpress控件GridControl中的布局详解
在进行DevExpress控件GridControl的使用时,因控件的灵活性,所以用户会经常进行拖动控件的列,以达到自己满意的样式, 但下次再打开时系统就会重新还原到原有的布局风格,为了能够保持用户之 ...
- DevExpress控件GridControl中的布局详解 【转】
DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28| 分类: devexpress | 标签:devexpress |举报|字号 订阅 h ...
- DevExpress控件使用系列--ASPxTreeList
DevExpress控件使用系列--ASPxTreeList 控件功能 结合列表控件及树控件的优点,在列表控件中实现类型树的多层级操作 官方说明 http://documentation.devex ...
- 线程访问 DevExpress控件异常时 解决方法
线程访问 DevExpress控件异常时 解决方法 Control.CheckForIllegalCrossThreadCalls = false; DevExpress.Data.CurrencyD ...
- DevExpress控件使用经验总结
DevExpress控件使用经验总结 DevExpress是一个比较有名的界面控件套件,提供了一系列的界面控件套件的DotNet界面控件.本文主要介绍我在使用DevExpress控件过程中,遇到或者发 ...
- Devexpress控件中gridcontrol Drag a column header here to group by that column 更换
参照网站:http://documentation.devexpress.com/#WPF/DevExpressXpfGridDataViewBase_RuntimeLocalizationStrin ...
- devexpress控件的2种汉化方法,官方想得很周到
devexpress控件库默认安装后,使用的本地资源为英文.但其实它都有本地化资源包,比如按钮属性,控件属性描述,菜单项,确认和错误的信息等等,所有这些资源字符串可以很容易地被翻译成各种语言.对于要求 ...
最新文章
- SQL2005中的XXproperty() 函数归纳
- linux双核对线程,Linux检查双核(及多核)CPU信息
- 中国移动2018年智能硬件质量报告(第一期)——手机芯片评测
- php和nginx如何,php和nginx如何交互
- Notepad++集成nasm编译器
- startlogging中设置setstdout=false来禁用这个功能。_无线路由器的安全功能,你知道多少?...
- 如何在 Mac 上设置自定义锁屏信息?
- 使用el-checkbox实现全选,点击失效没有反应 1
- 机器学习深度学习入门学习资料大全(一)
- 联想外接键盘fn热键取消
- 手机 putty linux,putty下载-putty 安卓版v4.04-PC6安卓网
- C语言 - 直接插入排序、希尔排序、直接选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序。
- 基于非负矩阵分解多视图聚类
- 达思SQL数据库修复软件升级至 5.0 版本(重要升级支持修复压缩格式的备份文件)
- 盛天海电商:拼多多的定价策略有哪些?
- 逆概率加权法(Inverse Probability Weighting, IPW)的原理及R实现
- FRP搭建内网穿透(亲测有效)
- 2015年南通二级建造师考试报名通知
- EOE上的LISTVIEW分组
- 【Python+C#】手把手搭建基于Hugging Face模型的离线翻译系统,并通过C#代码进行访问...
热门文章
- 三、主流区块链技术特点及Hyperledger Fabric V1.0版本特点
- FL Studio常见问题之通道窗口和步进音序器的设置
- CentOS下调整VolGroup-lv_root分区大小
- Apache Beam的API设计
- discuz 环境安装
- ubuntu 下安装apache服务器
- 推荐asp.net调试工具:miniASPNETServer
- 流程企业(钢铁企业)的制造执行系统
- java8的stream流操作的数据结构
- 求一个任意实数c的算术平方根g_初中数学实数相关知识点:这些小技巧,解题有大用...