1

我使用 IBindingList 作为 itemssource。起初,列表是空的。所以用户必须添加新行,这很好。在添加新行时,我可以将任何字段设置为我想要的任何值。它会显示在网格上。

但是在编辑单元格值时,没有出现编辑控件。奇怪的是你可以编辑这个值,但看不到你在做什么。

这可能是由将 MaxHeight 设置为某事引起的吗?

我试图添加一个 TextEditSettings :

      <dxg:GridColumn.EditSettings>
         <dxe:TextEditSettings Mask="N2" MaskType="Numeric">
         </dxe:TextEditSettings>
      </dxg:GridColumn.EditSettings>

但是还是...

这怎么可能?难道我做错了什么 ?

* 更新 *

我找到了隐藏的数字 :) 显然它们并没有消失,只是在编辑单元格时,控件的宽度(用于编辑值)对于列的宽度来说太大了。所以,这就是为什么我看不到它。我试图将视图的 AutoWidth 属性设置为 true 但仍然...

4

1 回答 1

0

我知道了 !这是由全局样式引起的。有一些样式同时针对停靠面板和文本框编辑器,导致编辑控件的大小固定。

所以我删除了它们一切都很好。感谢 DevXpress 团队...

于 2015-02-01T22:41:02.123 回答