欢迎来到天天文库
浏览记录
ID:22118947
大小:490.21 KB
页数:13页
时间:2018-10-27
《devexpress14笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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:DevExpress.XtraEdito
2、rs.XtraForm,IFormParameter然后继承接口voidIFormParameter.SetParameter(XtraFormsrcform,objectpara){try{if(para==null)return;varchgid=para.ToString();if(!string.IsNullOrEmpty(chgid)){ViewRecord(chgid);}}catch(Exceptionex){ErrMessageBox.ShowErrorMsg(ex);}}表格焦点属性设置修改了表格中的内容后不点击表
3、格其他地方而触发离开表格事件在按钮中设置属性表格复选框设置 GridControl列自动匹配宽度2011-02-1322:24 327人阅读 评论(0) 收藏 举报//自动调整所有字段宽度this.gridView1.BestFitColumns();//调整某列字段宽度this.gridView1.Columns[n].BestFit();DevExpress控件的GridControl控件小结大多是网上零散找到的,小部分是自己使用的时候自己遇到的。 XtraGrid的关键类就是:GridControl和GridView。Grid
4、Control本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。 1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。解决:gridView1.OptionsView.ColumnAutoWidth属性是true,即各列的宽度自动调整,你把它设成false,就会出现了。2.使单元格不可编辑。gr
5、idcontrol-->gridview-->OptionsBehavior-->Editable=false 3.去除"DragaColumnHeaderHereToGroupbythatColumn"属性Gridview->OptionView->ShowGroupPanel=false,就好了 4.数据绑定(1)在GridControl控件面板中点击(2)在出现的窗体中,点击左边的进行列名的编辑。点击上方的可添加一列,插入一列,移除一列。点击后在右边的属性面板中找到Caption设置显示的列标题和FieldName设置该列绑定
6、数据的字段名,Visible设置列是否隐藏。 绑定代码:gridControl2.DataSource=od.data_select("select*fromtablename").Tables[0];//od是数据库操作类,data_select返回DataSet类型,绑定DataTable类型 5.选择某行数据触发时间gridView2.RowClick+=newDevExpress.XtraGrid.Views.Grid.RowClickEventHandler(gridView2_RowClick);这样设置以后必须点击最左
7、边的行编号才可以触发事件,需要设置gridcontrol-->gridview-->OptionsBehavior-->Editable=false即可点击任意单元格触发事件。 6.选择某行后获取当前表格数据this.textBox1.Text=gridView2.GetDataRow(e.RowHandle)["列名"].ToString(); 7.设置奇、偶行交替颜色(1) OptionsView.EnableAppearanceEvenRow= true;OptionsView.EnableAppearanceOddRow=
8、true;(2)设置Appearance.EvenRow.BackColor和Appearance.OddRow.BackColor 8.在每行第一列显示行号(1)this.gridView2.IndicatorWidth=30;//
此文档下载收益归作者所有