博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dev Express 常用的方法介绍
阅读量:5882 次
发布时间:2019-06-19

本文共 2260 字,大约阅读时间需要 7 分钟。

   

  • 新增行

grvList.OptionsView.NewItemRowPosition = NewItemRowPosition.Bottom;

grvList.OptionsBehavior.Editable = true;

 

  • 合并列

grvList.OptionsView.AllowCellMerge = true;

grvList.Columns["Date"].OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.False;

 

  • 特定列可否编辑

grvList.Columns["Invoice"].OptionsColumn.AllowEdit = false;

 

  • Grid加Checkbox

grvList.Columns["CheckMarkSelection"].VisibleIndex = 0;

 

  • Grid加LookUpEdit并绑定枚举数据

grdList.AddEnumDataSource<EnumAccountDefinition>("AccountDefinition");

 

  • Grid加LookUpEdit并绑定数据

varVATAccountList=new List<VATAccountDTO>();

VATAccountList.LoadAll();

grdList.AddLookUpEdit(VATAccountList,"VATAccountID", "Name", new string[] { "Name","VatCode", "Description" });

 

 

  • Grid 设置列标题不可以拖放

grvList.Columns["Message"].OptionsColumn.AllowMove = false;

 

  • Grid样式,只能选择行

grvList.OptionsSelection.EnableAppearanceFocusedCell = false;

 

  • Grid统计

grvList.OptionsView.ShowFooter = true; 

grvList.Columns["DebitAmount"].SummaryItem.FieldName = "DebitAmount";

grvList.Columns["DebitAmount"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum;

 

  • LookUpEdit绑定数据并控制列显示

var dsCountries =  _presenter.GetCountryList();

lueCountry.PopulateData(dsCountries, "Name", new string[] { "Name" }, new string[] { "Name" });

 

  • LookUpEdit绑定枚举

lueDCType.EnumDataSource<DCType>();

 

  • LookUpEdit 编辑模式

cboCodingRuleType.Properties.TextEditStyle = TextEditStyles.DisableTextEditor;

 

  • int或string转换为枚举

dto.AccountDefinition = (EnumAccountDefinition)Enum.Parse(typeof(EnumAccountDefinition), entity.AccountDefinition.ToString());

 

  • 枚举转换为int

entity.ContraAccountDefinition = (int)dto.ContraAccountDefinition;

 

加小标题

加括号就会变成小标题。。。

 

  • Grid 设置列的显示格式

grvList.Columns["InsertDate"].DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;

grvList.Columns["InsertDate"].DisplayFormat.FormatString = "yyyy-MM-dd HH:mm:ss";

设置DateFormat

grvList.DisplayFormatForDate("InsertDate");

设置MoneyFormat

 

grvList.DisplayFormatForMoney("Saldo");

 

去掉 AutoFilterRow 的编辑控件

void grvList_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)

        {
            if (e.Column.FieldName == "ButtonColumn" && e.RowHandle != GridControl.AutoFilterRowHandle)
            {
                e.RepositoryItem = buttonEdit;
            }
        }

 

treeList.OptionsSelection.EnableAppearanceFocusedCell = false;

转载于:https://www.cnblogs.com/stephen-vv/archive/2012/12/24/2831154.html

你可能感兴趣的文章
CSS颜色代码大全
查看>>
mybatis数据处理的几种方式
查看>>
QStandardItem and QStandardItemModel Class Reference
查看>>
我的友情链接
查看>>
使用Nginx搭建WEB服务器
查看>>
【oracle唯一主键SYS_GUID()】
查看>>
作业2
查看>>
raid技术-研究感受
查看>>
远程主机探测技术FAQ集 - 扫描篇
查看>>
C++中调用python函数
查看>>
Nomad添加acl认证
查看>>
“TI门外汉”网路知识笔记一 OSI参考模型
查看>>
你不需要jQuery(五)
查看>>
DatanodeDescriptor说明
查看>>
ServlertContext
查看>>
eclipse编辑器生命周期事件监听
查看>>
Python WOL/WakeOnLan/网络唤醒数据包发送工具
查看>>
sizeof(long)
查看>>
pxe网络启动和GHOST网克
查看>>
2.5-saltstack配置apache
查看>>