自定义表格操作按钮 GridControlEmbeddedNavigator


表格GridControl自定义表格操作按钮EmbeddedNavigatorButtons

C# 全选
var NavigatorHelper = GridControlEmbeddedNavigatorHelper.Regeister(gvDetail_Orders, options =>
{
	options.CustomerImageList.AddRange(new string[] { "_万能单.png", "_客户订单.png" });
	options.BtnInsert.Visible = false;
	options.BtnAppend.Visible = false;
	//options.BtnExport.Visible = true;
	options.BtnExportTemplate.Visible = true; // 显示导出模板按钮
	options.BtnImport.Visible = true; // 显示导入按钮 
	options.CustomerButtons.AddRange(new ButtonOptions[] {
		new ButtonOptions(true,"wannengdan","万能单",0){ BeforeBtnTag=CustomerButtonType.Append },
		new ButtonOptions(true,"kehudingdan","客户订单",1){ AfterBtnTag="wannengdan"}
	});
});
NavigatorHelper.OnEmbeddedNavigatorButtonClick += NavigatorHelper_OnEmbeddedNavigatorButtonClick;

表格GridControl操作按钮EmbeddedNavigatorButton点击事件,自定义事件,这个事件会优先执行,如果标记了Handle=true,后续的事件会直接返回

C# 全选
private void NavigatorHelper_OnEmbeddedNavigatorButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e)
{

	var buttonType = e.Button.Tag.ToStringEx();
	if (buttonType == CustomerButtonType.Remove)
	{
		// 自定义删除按钮操作
		e.Handled = true; // 事件已处理标记,不需要后续的事件处理
	}
	if (buttonType == "wannengdan")
	{
		e.Handled = true; // 事件已处理标记
		// 万能订单按钮
	}
	if (buttonType == "kehudingdan")
	{
		e.Handled = true; // 事件已处理标记
		// 客户订单按钮
	}
}

效果预览:

自定义表格操作按钮 GridControlEmbeddedNavigator

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
评论列表

发表评论

评论内容
昵称:
关联文章

定义表格操作按钮 GridControlEmbeddedNavigator
窗体定义权限操作按钮
YESWEB框架表格定义右键菜单
DevExpress表格GridControl添加操作列单元格添加图片按钮并且实现点击链接URL跳转浏览器
窗体GridView布局定义
C# Winform 定义异常处理方法
YES-Win Winform开发框架 定义查询方法并在表格中展示
WPF开发随笔收录-定义图标控件
GZUpdate自动升级之定义更新补丁程序
C# 配置文件增加定义节点
Excel定义格式千分符
TinyMCE定义字体大小列表
SQL Prompt定义代码片段
.NET Core 定义中间件 Middleware
iNeuOS工业互联网操作系统,增加设备驱动的定义参数模板,适配行业个性化设备的应用场景
增加浮动和固定操作按钮
AgGrid 行Row添加操作列(操作按钮)
winform定义控件(UserControl)加载慢的研究
AS.NET Core定义类中全局访问HttpContext
自己创造一个格式,定义文件后缀名