DevExpress GridControl组件的EmbeddedNavigator属性添加用户自定义按钮
DevExpress GridControl组件的EmbeddedNavigator属性添加用户自定义按钮
如何在表格中添加用户自定义按钮?如下图红圈标识的添加【+】按钮: 操作步骤: 1. 隐藏默认的按钮。 展开GridControl.EmbeddedNavigator.Buttons属性,隐藏以下7个默认按钮: Append, CancelEdit, Edit, EndEdit, NextPage, PrevPage, Remove。 设置属性:Visible=false, 即可隐藏。 2. 拖放一个ImageList组件到界面中, 添加图标: 3. 绑定ImageList组件。 展开GridControl.EmbeddedNavigator.Buttons属性,选择ImageList: 4. 添加自定义按钮。 展开GridControl.EmbeddedNavigator.Buttons属性, 打开CustomButtons设计器, 点Add按钮,添加自定义按钮,并选择ImageIndex: 、 5. 给自定义按钮绑定Click事件: C# Code: C# Code: private void Form1_Load(object sender, EventArgs e) { gridControl1.DataSource = GridMovetorTester.DemoData.Customers; gridControl1.EmbeddedNavigator.ButtonClick += new DevExpress.XtraEditors.NavigatorButtonClickEventHandler(this.gridControl1_EmbeddedNavigator_ButtonClick); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 C# Code: /// <summary> /// 3个表格组件共用1个EmbeddedNavigator_ButtonClick事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gridControl1_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { ControlNavigator nav = sender as ControlNavigator; //获取GridControl组件的实例 GridControl gc = nav.Parent as GridControl; //数据源添加一条记录 DataTable dt = gc.DataSource as DataTable; dt.Rows.Add(dt.NewRow()); //获取GridView的实例, 调用MoveLast方法 (gc.Views[0] as GridView).MoveLast(); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 扫一扫加微信
参考文档:
标签:C#.Net组件开发 - 自定义设计器持久化对象的属性 标签:C#.Net组件开发 - 自定义属性编辑器持久化对象的属性 设置GridControl.EmbeddedNavigator属性可隐藏按钮和记录数提示 解决:DevExpress.GridControl.GridView表格导出乱码 DevExpress DateEdit组件是空日期,传入SQL参数报错解决方法 DevExpress.GridControl继承之后不能在派生的窗体内编辑 DevExpress皮肤组件打造的C# Winform 开发平台 C/S结构快速开发框架使用的DevExpress常用组件 VS2015 Winform窗体设置DevExpress预设的图标库(组件Image属性)|C/S框架网 使用观察者模式实时更新程序打开多个界面绑定组件的数据源 DevExpress GridControl实现右键弹出菜单复制单元格 CS开发框架修改主窗体XtraTabbedMdiManager组件的子窗体标签的字体大小 关于NavBarControl点击ExpandButton缩放后不能控制Dock组件的问题 C# DevExpress会计凭证表格金额录入组件(支持元角分) DevExpress Winform 采用GridControl表格组件开发的会计凭证控件(C#源码)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |