[DevExpress控件应用]XtraGrid: 实现按钮列
来源:互联网 发布:加湿器知乎 编辑:程序博客网 时间:2024/04/25 18:27
代码:
using DevExpress.Data;
using DevExpress.XtraGrid;
using DevExpress.XtraGrid.Columns;
using DevExpress.XtraGrid.Views.Base;
using DevExpress.XtraGrid.Views.Grid;
using DevExpress.Utils;
GridColumn NewColumn = gridViewSampleQuote.Columns.AddField("Quotation");
NewColumn.VisibleIndex = gridViewSampleQuote.Columns.Count;
NewColumn.UnboundType = UnboundColumnType.String;
//NewColumn.OptionsColumn.AllowEdit = true;
NewColumn.Width = 80;
NewColumn.OptionsColumn.AllowSize = false;
//NewColumn.MinWidth = 60;
RepositoryItemButtonEdit riButtonEdit = new RepositoryItemButtonEdit();
riButtonEdit.TextEditStyle = TextEditStyles.HideTextEditor;
riButtonEdit.Buttons[0].Kind = ButtonPredefines.Glyph;
riButtonEdit.Buttons[0].Caption = "Preview";
riButtonEdit.Buttons[0].Image = ProjectSample.Properties.Resources.PrintPreview;
riButtonEdit.Buttons[0].ImageAlignment = HorzAlignment.Near;
riButtonEdit.ButtonClick += new ButtonPressedEventHandler(riButtonEdit_ButtonClick);
gridControl1.RepositoryItems.Add(riButtonEdit);
NewColumn.ColumnEdit = riButtonEdit;
预览按钮#region 预览按钮
void riButtonEdit_ButtonClick(object sender, ButtonPressedEventArgs e)
...{
GridView view = gridControl1.MainView as GridView;
}
#endregion
using DevExpress.XtraGrid;
using DevExpress.XtraGrid.Columns;
using DevExpress.XtraGrid.Views.Base;
using DevExpress.XtraGrid.Views.Grid;
using DevExpress.Utils;
GridColumn NewColumn = gridViewSampleQuote.Columns.AddField("Quotation");
NewColumn.VisibleIndex = gridViewSampleQuote.Columns.Count;
NewColumn.UnboundType = UnboundColumnType.String;
//NewColumn.OptionsColumn.AllowEdit = true;
NewColumn.Width = 80;
NewColumn.OptionsColumn.AllowSize = false;
//NewColumn.MinWidth = 60;
RepositoryItemButtonEdit riButtonEdit = new RepositoryItemButtonEdit();
riButtonEdit.TextEditStyle = TextEditStyles.HideTextEditor;
riButtonEdit.Buttons[0].Kind = ButtonPredefines.Glyph;
riButtonEdit.Buttons[0].Caption = "Preview";
riButtonEdit.Buttons[0].Image = ProjectSample.Properties.Resources.PrintPreview;
riButtonEdit.Buttons[0].ImageAlignment = HorzAlignment.Near;
riButtonEdit.ButtonClick += new ButtonPressedEventHandler(riButtonEdit_ButtonClick);
gridControl1.RepositoryItems.Add(riButtonEdit);
NewColumn.ColumnEdit = riButtonEdit;
预览按钮#region 预览按钮
void riButtonEdit_ButtonClick(object sender, ButtonPressedEventArgs e)
...{
GridView view = gridControl1.MainView as GridView;
}
#endregion
效果图:
- [DevExpress控件应用]XtraGrid: 实现按钮列
- DevExpress XtraGrid 添加列Column
- DevExpress.XtraGrid添加Button列
- devexpress表格控件gridcontrol图片列,按钮列,时间列等特殊列的实现
- 基于DevExpress XtraGrid控件实现的凭证式录入
- DevExpress公司的xtraGrid控件
- DevExpress xtraGrid控件的使用
- DevExpress XtraGrid行和列设置Color
- DevExpress如何打印XtraGrid隐藏的列
- DevExpress XtraGrid GridColumn 列宽自适应
- DevExpress.XtraGrid自定义列显示文本
- DevExpress.XtraGrid.GridControl 控件的使用
- DevExpress控件XtraGrid的Master-Detail用法
- DevExpress.XtraGrid.GridControl (表格控件使用说明)
- [DevExpress控件应用]XtraGrid: 改变当前单元格外框的颜色
- DevExpress-XtraGrid
- DevExpress.XtraGrid
- XtraGrid控件,实现在界面中动态修改列显示,列名列宽
- The first
- 在 Web 服务器上设置 SSL
- Browsers Series_网页浏览器
- 通过COM口管理Linux系统服务器简介
- Browsers Series_网页浏览器列表
- [DevExpress控件应用]XtraGrid: 实现按钮列
- result属性之type_forward_only
- c++(字符串处理函数)
- 感冒了!
- Brave heart
- oracle job 定时,启动,停止,察看状态。运行脚本
- IBM:IMS 随需应变面向服务体系架构的工具和解决方案
- 《C#高级编程》第4版 Chapter6.2.3 多播委托
- Browser Series_网页浏览器比较