0

Winforms 1.1 データグリッドで数値をフォーマットする簡単な方法はありますか? DataGridTextBoxColumn の Format プロパティは完全に無視されているようです。Column コントロールのサブクラス化を含む解決策があることは知っていますが、それはかなり単純ですが、Format プロパティを機能させるためのトリックがあることを期待していました。

4

2 に答える 2

1

私の個人的な意見は、datagridcolumnstyleが進むべき道だということです。あなたが持っているコードを見ずに、スタイルが定義されていないときにあなたのフォーマットが定着しない理由をはっきりと言うことはできません-しかし、データ計算やコードの他の部分とフォーマットを混ぜることは非常にすぐに厄介になる可能性があります。

新しい列スタイルクラスの作成は非常にクリーンであり、別のデータグリッドで同じフォーマットを再度使用する必要がある場合は、それを再利用するのと同じくらい簡単です。

これが、正しい方向に進むためのMicrosoftドキュメントです。

于 2008-08-29T22:15:07.360 に答える
0

サブクラスを行いましたが、簡単でうまくいきました。私はまだそれがあまり好きではありません。他の理由で、すでに列スタイルをサブクラス化していました。より簡単に変更してテストできるように、すべてのデータバインディングを自分で処理したいと思います。この UI とデータの混合全体は古いやり方であり、良い意味ではありません。

ご回答ありがとうございます。

マイク

于 2008-08-30T03:16:44.407 に答える