Dev gridcontrol 添加多列按钮

gridcontrol中添加按钮的步骤:

1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit

2. 把TextEditStyle属性设置为HideTextEditor;

3. 把Buttons的Kind属性设置为Glyph;

4. 把Buttons的HorzAlignment属性设置为Center;

添加事件:

有时可能遇到增加的单击事件,不能触发。

原因:设置了GridControl了Editable为false!

设置为true后,双击触发。

如果数据"不可编辑",在"列"的OptionsColumn的AllowEdit中设置就可以了。

同样碰到了这样的问题,网上找了好久,都没找到,结果问了同事,两分钟就解决问题了。gridcontrol中,OptionsBehivor下的Editable设置为true,即整个gridview为可编辑状态,问题解决。如果想要让列问不可编辑,就去一列列的设置,然后那个按钮列要保持可编辑状态。后面看到的朋友可以像我这样试试看

原文地址:https://www.cnblogs.com/niubaba/p/10262646.html

时间: 2024-10-19 15:42:37

Dev gridcontrol 添加多列按钮的相关文章

C# winform dev gridcontrol 非绑定列(unbound)的使用

背景 需要在gridview中增加一列.之前的数据都是通过Datatable 绑定到GridControl.DataSource呈现.(GridControl 不能只通过非绑定列呈现) Note that the Grid Control cannot operate with only unbound columns (without binding the control to a data source using the GridControl.DataSource and GridCo

dev gridcontrol添加右键菜单

概述:右键菜单肯定是GridView中经常要使用的一个功能.本文主要描述两个方面:如何在GridView中添加右键菜单,以及如何设置菜单是否可用(enable). 右键菜单肯定是gridview中经常要使用的一个功能.本文主要描述两个方面:如何在GridView中添加右键菜单,以及如何设置菜单是否可用(enable). 一.添加右键菜单 1.在VS工具箱中的“菜单和工具栏”找到ContextMenuStrip控件,双击添加. 2.点击ContextMenuStrip右上方的小三角形,打开编辑项,

Dev gridControl z

Dev gridControl 添加表标题 1.OptionsView ->ShowViewCaption = True 2.ViewCaption = "标题" Dev gridControl 按回车增加一行 将NewItemRowPosition属性设置为Top或Bottom, 在这样的新行中输入数据后,会自动添加到绑定的数据源中的, 如果你希望在按回车时焦点跳至下一列, 只需要设置GridView的OptionNavigations->EnterMoveNextCol

DevPress GridControl添加按钮列

把列的ColumnEdit属性设置为RepositoryItemButtonEdit 把TextEditStyle属性设置为HideTextEditor; 把Buttons的Kind属性设置为Glyph; 把Button的Caption用于设置文字 把Buttons的TextOption的Appearance的HAlignment属性设置为Near; 如果要用到事件的话,还要注册事件... 在GridControl的设计器中Repository页中的In-place Editor Reposit

QTableView 一列添加两个按钮

在QTableView的一列里添加两个按钮,之前添加一个按钮的思路是一样的,只是计算了一下按钮的宽,放两个按钮而已. 添加一个按钮的例子:QTableView 添加按钮 本例源代码:QtTowButtons.rar 看一下列的效果 看一下添加两个按钮的效果点击第一个按钮弹出 but1 +当前列 点击第二个按钮弹出but2 + 当前行 下面是主要实现 继承自 QItemDelegate 主要是实现 了它的painter方法,把两个自定义的按钮绘制到视图并保存 还有editorEvent事件,用来处

DEV GridControl小结【转载】

1. 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2. 如何新增一条记录 (1).gridView.AddNewRow() (2).实现 gridView_InitNewRow 事件 3.如何解决 GridControl 记录能获取而没有显示出来的问题 gridView.populateColumns(); 4.如何让行只能选择而不能编辑(或编辑某一单元格) (1).View->OptionsBehavi

DEV GridControl小结

1. 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2. 如何新增一条记录 (1).gridView.AddNewRow() (2).实现 gridView_InitNewRow 事件 3.如何解决 GridControl 记录能获取而没有显示出来的问题 gridView.populateColumns(); 4.如何让行只能选择而不能编辑(或编辑某一单元格) (1).View->OptionsBehavi

Dev GridControl 小结3

Dev GridControl 小结 时间 2014-03-26 19:24:01  CSDN博客 原文  http://blog.csdn.net/jiankunking/article/details/22202753 主题 .Net //删除记录 this.gridView1.DeleteSelectedRows(); //添加记录 this.gridView1.AddNewRow(); 1.确认当前正在编辑的单元格的输入 this.gridview1.CloseEditor(); 2.得

DEV GridControl 常用属性 z

1隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值 sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString(); 3.数据只读 gridView1.OptionsBehavior.Editable=false; 4.不显示MasterDetailView gridView1.OptionsDetail.EnableMa