随笔分类 -  devexpress控件技巧

摘要:1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件3、如何解决 GridControl 记录能获取而没有显示出来的问题gridView.populateColumns();4、如何让行只能选择而不能编辑(或编辑某一单元格)(1)、View->OptionsBehavior->EditorShowMode 设置为:Click(2)、View->OptionsBe 阅读全文
posted @ 2013-03-13 12:44 小锋神 阅读(14742) 评论(0) 推荐(1) 编辑
摘要:注:GridControl中包含了GridView 添加GridControl1连接数据库:string souce ="server=(local);Integrated Security=SSPI;database=dx";SqlConnection conn =new SqlConnection(souce);conn.Open();string str ="select * from base_color";string str2 ="select * from base_detail";string str3 =" 阅读全文
posted @ 2013-02-20 16:09 小锋神 阅读(7651) 评论(4) 推荐(0) 编辑
摘要:近日,在研究功能比较强大的.net第三方控件developer express,竟然发现里面的模板列RepositoryItemCheckEdit默认的状态和单选钮一样,虽然我们有时候也很需要这样的功能,但是有时候我们也要有复选按钮的功能,最头疼的莫过于这个东东的教程,帮助啥的全是英文的.所以在求助网上发现没有满意的答案之后,决心自己狠砸单词,终于黄天不负有心人...我觉得好多人一定也在为这个控件的这个功能而发愁,所以觉得应该写些东西,其实就这个动能也没有什么太神秘,只不过找它的属性方法的 时候比较费时间.首先,先定义一个新列,是个绑定的列:(拿绑定列为例) gridView1.Columns 阅读全文
posted @ 2012-08-10 09:47 小锋神 阅读(6512) 评论(1) 推荐(1) 编辑
摘要:DevExpress 第三方控件汉化的全部代码和使用方法 DevExpress.XtraEditors.Controls此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等 DevExpress.XtraGrid网格 DevExpress.XtraBars菜单栏和工具栏 DevExpress.XtraNavBar导航条 DevExpress.XtraPrinting报表打印相关 DevExpress.XtraReports报表 DevExpress.XtraTreeList树 DevExpress.XtraVerticalGrid使用方法: 1.先将该类生成的Dll导入工程中 ,也可以不 阅读全文
posted @ 2012-03-07 23:55 小锋神 阅读(3860) 评论(0) 推荐(2) 编辑
摘要:最近折腾采用第三方报表控件(DevExpress),开始采用的是 文件(.repx)读取的方式进行报表设计器的加载。实现方式如下:不设置文件复制到输出目录,是无法加载到该报表模块文件的。、DevExpress 采用二进制流保存模块,自定义Report报表最近折腾采用第三方报表控件(DevExpress),开始采用的是 文件(.repx)读取的方式进行报表设计器的加载。实现方式如下:不设置文件复制到输出目录,是无法加载到该报表模块文件的。 1 //获取datatable数据 2 CreateDataTable(); 3 DataSet ds = new DataSet(); 4 ds.Tabl. 阅读全文
posted @ 2012-02-12 23:27 小锋神 阅读(3752) 评论(1) 推荐(0) 编辑
摘要:XtraReport报表编辑器里的保存,是可以保存为一个文件的,所以它应该提供了一个从文件加载的方法,这时我们可以发现XtraReport里有一个LoadLayout的方法,可以加载报表文件,它的重载方法是可以从IO.Stream里加载报表文件,也就是说,我们可以进一步的把这个报表模板以二进制的方式保存在数据库里。需要的时候,从数据库调用即可。我们在设计XtraReport的模板的时候,重写它的析构方法,一个有传入数据源的,一个没有。代码如下:Developer Express 之 XtraReport如何动态绑定数据XtraReport报表编辑器里的保存,是可以保存为一个文件的,所以它应该提 阅读全文
posted @ 2012-02-12 23:11 小锋神 阅读(5976) 评论(0) 推荐(1) 编辑
摘要:Developer Express 之 XtraReport报表预览控件PrintControl设置代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using DevExpress.XtraEditors;using DevExpress.XtraReports.UI;using DevExpress.XtraPrint 阅读全文
posted @ 2012-02-12 23:08 小锋神 阅读(4737) 评论(0) 推荐(0) 编辑
摘要:Developer Express 之 XtraReport如何显示设计窗体XtraReport的设计器,其实用XRDesignFormEx就可以。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using DevExpress.XtraReports.UI;using DevExpress.X 阅读全文
posted @ 2012-02-12 23:05 小锋神 阅读(4621) 评论(1) 推荐(0) 编辑
摘要:前两种方法和WinForm一样,可以传递参数、数组、实体对象、DataTable等1. 采用构造函数具体用法:在Report中public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport{ private int test1; public Form1(int test1) { this.test1 = test1; InitializeComponent(); }}调用Reportint test1 = 1;XtraReport1 report = new XtraReport1(test1);report.. 阅读全文
posted @ 2012-02-12 22:58 小锋神 阅读(5528) 评论(0) 推荐(1) 编辑
摘要:Dev的控件使用很简单,我分为了三步,按着这三步就可以实现最基本的柱状图 1.组织数据: 一般作统计分析的数据都是一些的综合数据,列比较固定我的数据(如图)2.代码如下:C# Code:chartControl1.Series.Clear();// 柱状图里的第一个柱 Series Series1 = new Series("当年数据", ViewType.Bar);Series1.DataSource = data;Series1.ArgumentScaleType = ScaleType.Qualitative;// 以哪个字段进行显示 Series1.Argument 阅读全文
posted @ 2011-12-07 17:46 小锋神 阅读(16233) 评论(7) 推荐(0) 编辑
摘要:新建一个窗体,拖个按钮和 progressBarControl控件(Devexpress)在按钮事件里private void simpleButton1_Click(object sender, EventArgs e) { //设置一个最小值 progressBarControl1.Properties.Minimum = 0; //设置一个最大值 progressBarControl1.Properties.Maximum = 1000; //设置步长,即每次增加的... 阅读全文
posted @ 2011-11-28 17:10 小锋神 阅读(12376) 评论(0) 推荐(1) 编辑
摘要:使用lookupedit1的值: 变量=this.lookupedit.editvalue.tostring() //是ookupedit.properties.valuemember的值 变量=this.lookupedit.text.trim() //是ookupedit.properties.displaymember 的值 特别值得注意的是,有时候我们要使用lookupedit来实现combox的一些效果,在实际的使用过程中在程序加载的时候会默认的选择第一项,它的设置是: lookupedit.itemind... 阅读全文
posted @ 2011-11-24 10:56 小锋神 阅读(7115) 评论(0) 推荐(1) 编辑
摘要:private void simpleButton1_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Title = "导出Excel"; saveFileDialog.Filter = "Excel文件(*.xls)|*.xls"; DialogResult dialogResult = saveFileDial... 阅读全文
posted @ 2011-11-22 15:42 小锋神 阅读(8147) 评论(1) 推荐(4) 编辑
摘要:在gridview的CustomDrawCell事件中,添加如下代码,则可实现行数据的颜色控制if (gvData.GetDataRow(e.RowHandle) == null) return; if (gvData.GetDataRow(e.RowHandle)["列名"].ToString()=="1" ) {//该行数据的该列的值为1时,其背景色为gray e.Appearance.BackColor = Color.Gray; } else { e.Appearance.BackColor = Color.Blue; } if (e.RowHa 阅读全文
posted @ 2011-11-22 14:27 小锋神 阅读(6971) 评论(0) 推荐(2) 编辑
摘要:2010-01-27 11:041:读取comboBoxEdit选中值的方法comboBoxEdit1.Properties.Items[comboBoxEdit1.SelectedIndex].ToString()使用前需要先确认 comboBoxEdit1.SelectedIndex不能等于-1,不然报错。2 :ComboBoxEdit也是DevExpress winform控件中经常使用的一个,我们在使用的过程中可能有时需要对ComboBoxEdit控件进行数据绑定,而ComboBoxEdit控件不像LookUpEdit控件拥有DataSource属性,可以直接绑定一个数据集。下面我们使 阅读全文
posted @ 2011-11-18 14:02 小锋神 阅读(12162) 评论(1) 推荐(1) 编辑
摘要:1.隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false;2.得到当前选定记录某字段的值 sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString();3.数据只读 gridView1.OptionsBehavior.Editable=false;4.不显示MasterDetailView gridView1.OptionsDetail.EnableMasterViewMode=false;5.修改最上面的GroupPanel内容 gridVi... 阅读全文
posted @ 2011-11-08 13:32 小锋神 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView; view.SetRowCellValue(e.RowHandle, view.Columns["EnterID&quo 阅读全文
posted @ 2011-11-08 13:19 小锋神 阅读(8060) 评论(0) 推荐(1) 编辑
摘要:DevExpress XtraGrid的功能实在强大,刚使用的时候看到一大片属性设置,分不清东南西北,参照demo和使用中的一些经验,记录一下使用方法。现在数据库访问都使用ORM技术了,对于DataSouce绑定以下是以IList为说明对象。控件基本定义 DevExpress.XtraGrid.GridControl gridControl1; 1、 数据绑定(IList) DevExpress.XtraGrid.Views.Grid.GridView gridView1;IList<MyClass> list = new BindingList<MyClass>(); 阅读全文
posted @ 2011-09-18 23:00 小锋神 阅读(3750) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示