XtraGrid控件如何动态自定义控制按钮的显示
作者:mayz 来源:本站原创 浏览:Loading...次 发布时间:2012-12-25 评论:0条
解决方法:
请参考以下代码:
private void gvTimeGroup_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { if (e.Column.FieldName == "IsFinished") { DevExpress.XtraEditors.ViewInfo.ButtonEditViewInfo buttonEditViewInfo = (DevExpress.XtraEditors.ViewInfo.ButtonEditViewInfo) ((DevExpress.XtraGrid.Views.Grid.ViewInfo.GridCellInfo)e.Cell).ViewInfo; if (e.CellValue.Equals("1"))//判断条件,具体情况另行修改 { buttonEditViewInfo.RightButtons[0].Button.Enabled = false;//必须有,否则即 使button状态为灰色,但点击还会触发事件 buttonEditViewInfo.RightButtons[0].State = DevExpress.Utils.Drawing.ObjectState.Disabled; } else { buttonEditViewInfo.RightButtons[0].Button.Enabled = true; buttonEditViewInfo.RightButtons[0].State = DevExpress.Utils.Drawing.ObjectState.Normal; } } }
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/FAQ-347.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/FAQ-347.html
关键字: XtraGrid
评论列表
暂无评论
请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!
慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。
电话:400-700-1020
023-66090381
邮箱:sales@evget.com
相关资源
- 如何为XtraGrid的masterDetail grid添加鼠标双击事件
- DevExpress XtraGrid网格控件帮助文档:重新排序Columns和Bands
- DevExpress XtraGrid网格控件示例:在GridView中编辑合并后的单元格
- 如何创建一个支持垂直导航的自定义GridControl?
- ASPxGridView控件常用示例一:添加一个非绑定列
- ASPxGridView控件常用示例二:添加和初始化新行
- 如何为XtraGrid列头设置禁用热跟踪功能?
- 使用XtraChart时,如何利用javascript隐藏/显示图例?
- ASPxGridView控件常用示例三:创建自定义过滤项
- ASPxGridView控件常用示例四:显示主从数据
- 在3D 区域图中显示系列标签
- ASPxGridView控件常用示例五:显示Detail数据
- ASPxGridView控件常用示例六:创建自定义的命令按钮
- 如何通过MVC ComboBox控件传递参数到XtraReports报表中?
- ASPxGridView控件常用示例七:创建编辑(Edit Form)模板
- ASPxGridView控件常用示例八:显示列标题的上下文菜单
- ASPxGridView控件常用示例九:在PreviewRows中显示图像
- CodeRush使用教程十三:显示颜色
- 在GridView中获得dropdownlist控件
- Dev控件在VS2010中的分组突然消失