-3

データグリッドを備えた wpf アプリケーションがあります。そのデータグリッドには、セルに二重の数字が含まれており、小数点以下が 15 ~ 16 の場合があります。フォーカスが失われたときに小数をすべて非表示にして、2 または 3 だけを表示したいのですが、精度を失いたくないので、実数を保存したままにします。同じことがフォーカスされ、すべての小数が表示されます。

カスタム データグリッド セルを作成し、その変更を OnGotFocus()/OnLostFocus() メソッドで行うことを考えましたが、これが最善の方法であるかどうかはわかりません。事前に感謝し、私の英語について申し訳ありません.

4

1 に答える 1

0

使うことにしました

ColumnWidth="SizeToHeader"

WPF のデータグリッド定義で。数値がヘッダーよりも大きい場合、データグリッドは大きくならないため、現時点ではこれがうまくいきました。

于 2015-08-24T12:25:43.793 に答える