




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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
2、.XtraEditors.XtraForm, IFormParameter然后继承接口void IFormParameter.SetParameter(XtraForm srcform, object para) try if (para = null) return; var chgid = para.ToString(); if (!string.IsNullOrEmpty(chgid) ViewRecord(chgid); catch (Exception ex) ErrMessageBox.ShowErrorMsg(ex); 表格焦点属性设置修改了表格中的内容后 不点击表格其他地方 而
3、触发离开表格事件 在按钮中 设置属性 表格复选框设置 GridControl列自动匹配宽度2011-02-13 22:24 327人阅读 评论(0) 收藏 举报/自动调整所有字段宽度this.gridView1.BestFitColumns();/调整某列字段宽度this.gridView1.Columnsn.BestFit();DevExpress控件的GridControl控件小结大多是网上零散找到的,小部分是自己使用的时候自己遇到的。 XtraGrid的关键类就是:GridControl和GridView。GridControl
4、本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。 1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。解决:属性是true,即各列的宽度自动调整,你把它设成false,就会出现了。2.使单元格不可编辑。gridcontrol ->gridview ->OptionsBehavior ->Editable=false
5、3.去除"Drag a Column Header Here To Group by that Column"属性Gridview->Option View->Show Group Panel=false,就好了 4.数据绑定(1) 在GridControl控件面板中点击(2) 在出现的窗体中,点击左边的进行列名的编辑。点击上方的可添加一列,插入一列,移除一列。点击后在右边的属性面板中找到Caption设置显示的列标题和FieldName设置该列绑定数据的字段名,Visible设置列是否隐藏。 绑定代码:gridControl2.DataSo
6、urce = od.data_select("select * from tablename").Tables0;/od是数据库操作类,data_select返回DataSet类型,绑定DataTable类型 5.选择某行数据触发时间gridView2.RowClick += new DevExpress.XtraGrid.Views.Grid.RowClickEventHandler(gridView2_RowClick);这样设置以后必须点击最左边的行编号才可以触发事件,需要设置gridcontrol ->gridview ->OptionsBeh
7、avior ->Editable=false即可点击任意单元格触发事件。 6.选择某行后获取当前表格数据this.textBox1.Text = gridView2.GetDataRow(e.RowHandle)"列名".ToString(); 7.设置奇、偶行交替颜色(1) OptionsView.EnableAppearanceEvenRow = true;OptionsView.EnableAppearanceOddRow = true; 8.在每行第一列显示行号(1) this.gridView2.I
8、ndicatorWidth = 30;/设置显示行号的列宽(2) 设置动作gridView2.CustomDrawRowIndicator += new DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventHandler(gridView2_CustomDrawRowIndicator);?/添加行号void gridView2_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawE
9、ventArgs e) if(e.Info.IsRowIndicator && e.RowHandle >= 0) e.Info.DisplayText = (e.RowHandle + 1).ToString(); 9.根据绑定的数据源自动产生列gridView2.PopulateColumns();LookupEdit 绑定Global.dbConn.UpInCodeLookupEdi
10、t(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 设置可以过滤面板报表设计 序号的设置、合计的设置报表合计报表设置自定义纸张设置成 Custom 表示可以自定义设置此属性,及以毫米为单位显示尺寸GridControl 中显示添加行属性在GridControl控件的单元格内换行。1.将要换行的列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盐城工学院《微积分基础》2023-2024学年第二学期期末试卷
- 天津市职业大学《工程安全与环境保护》2023-2024学年第二学期期末试卷
- 南京特殊教育师范学院《风景园林艺术》2023-2024学年第二学期期末试卷
- 武汉铁路桥梁职业学院《软件漏洞分析与防范》2023-2024学年第二学期期末试卷
- 广西城市职业大学《图书营销学》2023-2024学年第二学期期末试卷
- 襄阳科技职业学院《概念产品创新设计》2023-2024学年第二学期期末试卷
- 监理人员上岗培训
- 共青科技职业学院《国际商务谈判》2023-2024学年第二学期期末试卷
- 中央戏剧学院《外国史学名著选读》2023-2024学年第二学期期末试卷
- 烟台大学《DSP芯片及应用》2023-2024学年第二学期期末试卷
- 体育教育中的跨学科整合教学研究论文
- 2024考研管理类联考真题答案解析完整版
- 中医阴阳学说课件
- DBJ51T 081-2017 四川省城镇二次供水运行管理标准
- 医院培训课件:《两性霉素B》
- 明洞施工隧道工程施工方案
- 2025-2030年中国迷迭香行业市场规模分析及发展建议研究报告
- 2025年山东地区光明电力服务公司招聘笔试参考题库含答案解析
- 2025年国家工作人员保密教育线上培训必考题库附含参考答案
- 2025年合肥市公安局第一批招考聘用警务辅助人员591人高频重点提升(共500题)附带答案详解
- 纠四风知识竞赛试题及答案
评论
0/150
提交评论