在GridControl中添加按钮列的步骤如下:
1. 把列的ColumnEdit属性设置为RepositoryItemButtonEdit
2. 把TextEditStyle属性设置为HideTextEditor;
3. 把Buttons的Kind属性设置为Glyph;
4. 把Buttons的HorzAlignment属性设置为Near;
这里有个细节要注意:添加按钮时,要点Buttons后面的按钮,就可以添加多个按钮。我作为一个新手,花了两天的时间才知道有一个“机关”。
5. 如果要用到事件的话,还要注册事件,我看网上都只是给出代码:
this
.repositoryItemButtonEdit1.ButtonClick +=
new
DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(
this
.repositoryItemButtonEdit1
ButtonClick);
其实做完这步,事实上还不行,还得设置一个参数: