脚本宝典收集整理的这篇文章主要介绍了Devexpress,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
GridControl
===============1、禁止编辑========================================
1.1 这个是整个表格都不可编辑
gridView1.OptionsBehavior.Editable = false;
1.2 这个是某列不可编辑,gridColumn1你不想让编辑的列可以是gridColumn1,gridColumn2,gridColumn3 自己根据情况设置就好了gridColumn1.OptionsColumn.AllowEdit = false;
1.3 这是某行某列禁止编辑
private void gvSAPPlan_ShowingEditor(object sender, CancelEventArgs e) { if (paperPA1052DtoBindingSource.Current is PaperPA1052Dto current && current != null) { if (current.CZspzt == PaperPlanConst.Spzt_Y) e.Cancel = true; } }
==============2、编辑框及转义==========================================
2.1 自定义控件
collnr1.ColumnEdit = columnEdit;
var widget = new SearchPopupWidget(keywords => { var list = xxxx.Proxy.Query(Plant, keywords) .Select(x => new ValueDisplayItem { DisplayName = x.txt, Value = x.lnr, Tag = x }).ToList(); return list; });
var columnEdit = widget.CreateRepositoryItemButtonEdit(x => { var row = this.bscXXX.Current as xxxDto; row.lnr = x.Value; row.lnrName = x.DisplayName; this.gvXxxx.BestFitColumns(); });
2.2
以上是脚本宝典为你收集整理的Devexpress全部内容,希望文章能够帮你解决Devexpress所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。