DEVexpress 14 笔记.doc

上传人:11****ws 文档编号:3289940 上传时间:2019-05-29 格式:DOC 页数:13 大小:490.21KB
下载 相关 举报
DEVexpress 14 笔记.doc_第1页
第1页 / 共13页
DEVexpress 14 笔记.doc_第2页
第2页 / 共13页
DEVexpress 14 笔记.doc_第3页
第3页 / 共13页
DEVexpress 14 笔记.doc_第4页
第4页 / 共13页
DEVexpress 14 笔记.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、菜单参数获取,在Tag里面,it为xItem类,取到Tag后,需将Tag转换为xItem后获取frm = GetForm(it.form);frm.Text = it.value;frm.Name = it.key;frm.Tag = it;public class xItem将 it 转换后 调用动态参数,菜单调用Global.Linker.ShowMenu(this, “sh_part_price_chg“, r“chgid“);需继承如下接口public partial class sh_part_price_chg : DevExpress.XtraEditors.XtraForm,

2、IFormParameter然后继承接口void IFormParameter.SetParameter(XtraForm srcform, object para)tryif (para = null) return;var chgid = para.ToString();if (!string.IsNullOrEmpty(chgid)ViewRecord(chgid);catch (Exception ex)ErrMessageBox.ShowErrorMsg(ex);表格焦点属性设置修改了表格中的内容后 不点击表格其他地方 而触发离开表格事件 在按钮中 设置属性 表格复选框设置GridC

3、ontrol 列自动匹配宽度2011-02-13 22:24 327 人阅读 评论(0) 收藏 举报/自动调整所有字段宽度this.gridView1.BestFitColumns();/调整某列字段宽度this.gridView1.Columnsn.BestFit();DevExpress 控件的 GridControl 控件小结大多是网上零散找到的,小部分是自己使用的时候自己遇到的。XtraGrid 的关键类就是: GridControl 和 GridView。GridControl 本身不显示数据,数据都是显示在 GridView/CardView/XXXXView 中。GridCont

4、rol 是各种 View 的容器。所以要控制显示,要从 GridView 这些类入手。1.DevExpress 控件组中的 GridControl 控件不能使横向滚动条有效。现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。解决:gridView1.OptionsView.ColumnAutoWidth 属性是 true,即各列的宽度自动调整,你把它设成 false,就会出现了。2.使单元格不可编辑。gridcontrol gridview OptionsBehavior Editable=false3.去除 “Drag a Column Header Her

5、e To Group by that Column“属性 Gridview-Option View-Show Group Panel=false,就好了4.数据绑定(1) 在 GridControl 控件面板中点击(2) 在出现的窗体中,点击左边的 进行列名的编辑。点击上方的可添加一列, 插入一列, 移除一列。点击后在右边的属性面板中找到 Caption 设置显示的列标题和 FieldName 设置该列绑定数据的字段名,Visible 设置列是否隐藏。绑定代码:gridControl2.DataSource = od.data_select(“select * from tablename“)

6、.Tables0;/od 是数据库操作类,data_select 返回 DataSet 类型,绑定DataTable 类型5.选择某行数据触发时间gridView2.RowClick += new DevExpress.XtraGrid.Views.Grid.RowClickEventHandler(gridView2_RowClick);这样设置以后必须点击最左边的行编号才可以触发事件,需要设置 gridcontrol gridview OptionsBehavior Editable=false 即可点击任意单元格触发事件。6.选择某行后获取当前表格数据this.textBox1.Text

7、 = gridView2.GetDataRow(e.RowHandle)“列名“.ToString();7.设置奇、偶行交替颜色(1) OptionsView.EnableAppearanceEvenRow = true;OptionsView.EnableAppearanceOddRow = true;(2) 设置 Appearance.EvenRow.BackColor 和 Appearance.OddRow.BackColor8.在每行第一列显示行号(1) this.gridView2.IndicatorWidth = 30;/设置显示行号的列宽(2) 设置动作 gridView2.Cu

8、stomDrawRowIndicator += new DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventHandler(gridView2_CustomDrawRowIndicator);?/添加行号void gridView2_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)if(e.Info.IsRowIndicator 9.根据绑定的数据源自动产生列gridView

9、2.PopulateColumns();LookupEdit 绑定Global.dbConn.UpInCodeLookupEdit(whtypeTextEdit.Properties, “st_warehouse“, “whtype“);TextEdit 文本框属性,间隔触发事件属性当文本框没有输入 1 秒以后,才去触发各种事件,只要用户在文本框中连续输入内容,就不会触发事件BaseEdit 文本框 正则表达式验证字母和数字:A-Z0-9+非负数浮点数: d+(.d+)? 非负整数: d+ 带两位小数的,非负的 d0,8.0,1(d1,2)? GridControl 表格下面中显示 可操作按钮 设置 groupcontrol 属性 然后可以在 Buttons 里面针对每项是否显示 进行设置Word 打印 调用 DocPrint()GridControl 对表格中数据列进行合计显示GridControl 对表格中数据显示两位小数TreeList 设置可以过滤面板报表设计 序号的设置、合计的设置报表合计报表设置自定义纸张

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。