DEVexpress14笔记.doc

上传人:小** 文档编号:548194 上传时间:2018-10-24 格式:DOC 页数:13 大小:492.72KB
返回 下载 相关 举报
DEVexpress14笔记.doc_第1页
第1页 / 共13页
DEVexpress14笔记.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《DEVexpress14笔记.doc》由会员分享,可在线阅读,更多相关《DEVexpress14笔记.doc(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);|表格焦点属性设置修改了表格中的内容后 不点击表格其他地方 而触发离开表格事件 在按钮中 设置属性 表格复选框设置|Gr

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

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

5、Here 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 tablena

6、me“).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.

7、Text = 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) 设置动作 gridView

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

9、dView2.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 设置可以过滤面板报表设计 序号的设置、合计的设置|报表合计报表设置自定义纸张

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com