DevExpress控件使用详细说明(5)

2019-08-03 13:23

广州市扬基信息科技有限公司 - 技术研发组

实现代码:

this.gridView1.OptionsMenu.EnableColumnMenu = checkEdit5.Checked;

六.是否启用网格脚的右键菜单,如下:

实现代码:

this.gridView1.OptionsMenu.EnableFooterMenu = checkEdit6.Checked;

七、GridControl 网格都支持自动过滤功能:

实现代码:

this.bandedGridView1.OptionsView.ShowAutoFilterRow = checkEdit1.Checked;

八、GridControl 网格都支持运行时定制列的功能。订单与订单信息是Band, 每个字段都要放于Band中,运行时可以调出Customization小窗口,用户可以把Band拖到网格,Column拖到Band下,定制复杂的网格,如下:

Created by fanco Page 21 of 49 Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

实现代码:

bool show = false;

private void simpleButton1_Click(object sender, EventArgs e) {

show = !show;

ShowColumnSelector(show); }

/// 显示隐藏

private void ShowColumnSelector(bool showForm) {

if (show) {

simpleButton1.Text = \;

advBandedGridView1.ColumnsCustomization(); // show form } else {

simpleButton1.Text = \;

advBandedGridView1.DestroyCustomization();// hide small form } }

9.1.2 GridView

GridView是GridControl四种类型网格中最常用的一种,主要特性有:支持主从表数据展示,支持按字段分组,排序和过滤数据,运行时用户定制列,数行选择。

Created by fanco Page 22 of 49 Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

9.1.2.1 实现效果

9.1.2.2 操作步骤

1) 从工具箱中拖GridControl控件到form上。

2) 显示Group Panel ,单击控件上的Rum Designer,点击弹出窗口的Views,右铡属性栏

OptionsView/ShowGroupPanel =true。 3) 添加列,单击控件上的Rum Designer,弹出窗口,单击Columns ,在右侧单击Add按钮,添加一列,

默认列名为gridColumn1,您此时可以修改列的Name和Caption,Width属性,FieldName设置为数据集dataset表中对应的字段。依次,添加所有的列。 4) 绑定数据源。

9.1.2.3 属性设置

1) GridColumn.Fixed固定字段在网格的左边或右边,路径:GridView1\\Columns\\GridColumn1。

2) GridOptionView.RowAutoHeigh行随单元格内容的多少决定行高。

路径:GridView1\\Views\\OptionsView。

9.1.3 CardView

CardView数据显示在卡片中,每个卡片中显示单一的一条记录。主要特性有:设计或运行时布局定制,排序记录,过滤记录,多记录卡选择。

Created by fanco Page 23 of 49 Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

9.1.3.1 实现效果

9.1.3.2 操作步骤

1) 从工具箱中定位到GridControl控件,并拖到form上。

2) 单击控件上的click here to change view 选择Convert to 选择子菜单CarView,列添加请转到

GridView部分查看。

9.1.3.3 CarView属性设置

1) ShowCardCaption卡标题可见开关设置,路径:CarView1\\Views\\OptionsView。

2) CardCaptionFormat 卡标题格式化,默认Record N {0},设置{1}{2}显示第一第二列的值,路径:

CarView1\\Views。

3) ShowCardExpandButton卡数据收藏与扩展开关, 路径:CarView1\\Views\\OptionsView。

卡片在运行时,点击Customize,出现下拉页,用户可以勾选要出现在卡片上的字段,达到动态的效果,如下:

Created by fanco

Page 24 of 49

Created on 3/6/2007 9:28:00 AM

广州市扬基信息科技有限公司 - 技术研发组

Customize按钮也可以屏蔽,单击控件上的Rum Designer,点击弹出窗口的Views,右铡属性栏OptionsView/ShowQuickCustomizeButton 设置为false。

9.1.4 BandedGridView

BandedGridView提供Band元素组织Columns逻辑分组。

9.1.4.1 实现效果

9.1.4.2 操作步骤

1) 在form 上添加GridControl

2) 在GridControl上的click here to change view 单击Convert to BandedGridView 3) 添加复杂表头

1. 点击AddNewBand按钮,在按钮上方的预览网格上会出现一个gridBand1,在属性caption 设置

要显示的标题,在AppearanceHeader/TextOptions/Haligment=(Near,Center,Far)可设置标题对齐方式。

2. 您此时可以拖字段到gridBand1下面,如果设计模式下已经绑定到了数据源,但看不到一个字

段,可以点击ShowColumnsSelector,在弹出的小窗口Columns中,有数据源的字段,您可以拖它们到预览网格的gridBand1下,也可以增加多个gridBand。

3. 如要删除gridBand,请单击Delete Selected Band,如果gridBand下面有字段,也会一起消

Created by fanco

Page 25 of 49

Created on 3/6/2007 9:28:00 AM


DevExpress控件使用详细说明(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级语文 质量分析表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: