devexpress 14 笔记

devexpress 14 笔记

ID:23475439

大小:490.21 KB

页数:13页

时间:2018-11-08

devexpress 14 笔记_第1页
devexpress 14 笔记_第2页
devexpress 14 笔记_第3页
devexpress 14 笔记_第4页
devexpress 14 笔记_第5页
资源描述:

《devexpress 14 笔记》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、Express.XtraEditors.XtraForm,IFormParameter然后继承接口voidIFormParameter.SetParameter(XtraFormsrcform,objectpara){try{if(para==null)return;varchgid=para.ToString();if(!string.IsNullOrEmpty(chgid)){ViewRecord(chgid);}}catch(Exceptionex){ErrMessageBox.ShowErr

3、orMsg(ex);}}表格焦点属性设置修改了表格中的内容后不点击表格其他地方而触发离开表格事件在按钮中设置属性表格复选框设置 GridControl列自动匹配宽度2011-02-1322:24 327人阅读 评论(0) 收藏 举报//自动调整所有字段宽度this.gridView1.BestFitColumns();//调整某列字段宽度this.gridView1.Columns[n].BestFit();DevExpress控件的GridControl控件小结大多是网上零散找到的,小部分是自己使

4、用的时候自己遇到的。 XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。 1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。解决:gridView1.OptionsV

5、iew.ColumnAutoWidth属性是true,即各列的宽度自动调整,你把它设成false,就会出现了。2.使单元格不可编辑。gridcontrol-->gridview-->OptionsBehavior-->Editable=false 3.去除"DragaColumnHeaderHereToGroupbythatColumn"属性Gridview->OptionView->ShowGroupPanel=false,就好了 4.数据绑定(1)在GridControl控件面板中点击(2)在出

6、现的窗体中,点击左边的进行列名的编辑。点击上方的可添加一列,插入一列,移除一列。点击后在右边的属性面板中找到Caption设置显示的列标题和FieldName设置该列绑定数据的字段名,Visible设置列是否隐藏。 绑定代码:gridControl2.DataSource=od.data_select("select*fromtablename").Tables[0];//od是数据库操作类,data_select返回DataSet类型,绑定DataTable类型 5.选择某行数据触发时间gridV

7、iew2.RowClick+=newDevExpress.XtraGrid.Views.Grid.RowClickEventHandler(gridView2_RowClick);这样设置以后必须点击最左边的行编号才可以触发事件,需要设置gridcontrol-->gridview-->OptionsBehavior-->Editable=false即可点击任意单元格触发事件。 6.选择某行后获取当前表格数据this.textBox1.Text=gridView2.GetDataRow(e.RowH

8、andle)["列名"].ToString(); 7.设置奇、偶行交替颜色(1) OptionsView.EnableAppearanceEvenRow= true;OptionsView.EnableAppearanceOddRow= true;(2)设置Appearance.EvenRow.BackColor和Appearance.OddRow.BackColor 8.在每行第一列显示行号(1)this.gridView2.IndicatorWidth=30;//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。