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 に答える