在devexpress 的控件中没法使用 InputMethod 的 isInputMethodEnabled 在dev的帮助文档中可以看到说明 This property is overridden to hide the corresponding property of the System.Windows.ContentElement class, because the IsInputMethodEnabled property isn't appropriate for the DXFrameworkContentElement class.
在devexpress 可以使用MaskType 属性设置输入方式的功能,
MaskType 有多种输入方式,
Simple:简化输入 数字和英文输入
Datetime:日期输入
Numeric :数字输入含小数点
RegEX:正则表达式会自动填充
Regualr:简化正则表达式
还有其它输入方式可以查看帮助文档
在普通控件中使用 可以直接在 xaml中添加即可 如 <dxe:TextEdit MaskType="Simple"></dxe:TextEdit>
如果是在gridcontrol 数据表格控件中,需要设置GridColumn的EditSettings 为TextEditSettings 然后设置TextEditSettings 的MaskType属性 以下是在代码中实现
TextEditSettings tx = new TextEditSettings();
tx.MaskType = MaskType.Numeric;
GridColumn gc = new GridColumn();
gc.EditSettings =tx;
1、
GridControl
赋值:this.
GridControl
1.DataSouce=dt; 2、GridContro总合计及分组合计: 常规总合计直接RunDesigner-Group Summar...
设置列的文本居
中
: 鼠标单击Run Designer-Columns- 列名称-Appearance-AppearanceCell-TextOptions-HAlignment=Center;启用列的文本选项: 鼠标单击Run Designer-Columns- 列名称-Appearance-AppearanceCell-Options-UseTextOptions=True;设置指定列的合计:Run Designer-Columns-选择列名称-SummaryItem-SummaryType=Sum;
不过CustomRowCellEdit事件会频发触发,容易导致程序运行卡顿,
但CustomRowCellEditForEditing事件只会在
gridcontrol
的view试图被点击时触发。
禁止编辑只需要设置一个Repos...
<DataGrid Name="_dg_DataGrid" RowHeaderWidth="0" AutoGenerateColumns="False" CanUserSortColumns="False" CanUserAddRows="False" CanUserResizeColumns="False">
<DataGrid.Columns>
下面是笔者自己总结的使用
DevExpress
Gridview的一些经验小结,分享给大家:
1、去除 GridView 头上的 "Drag a column header here to group by that column"
--> 点击 Run Designer -> 找到:OptionView ->将 ShowGroupPanel : 设置为 f...
最近开始用
DevExpress
组件,发现很好的经验总结博客,在这里转载分享
原作者:https://www.cnblogs.com/wordgao/p/4517011.html
一、如何解决单击记录整行选
中
的问题
View->OptionsBehavior->Edito...