質問: String.Format("#,##0.00", CLng(strText)) ``` このように直接フォーマット処理を行えばテキストは書き換わるのですが、 別のイベントが走ったタイミングでフォーマット前の状態に戻ってしまいます。 VisualStudioのバージョンでBindingの挙動が変わったりしたのでしょうか。 どなたかお知恵を拝借いただければ幸いです。
回答: 解決しました。 どうやら、BindingクラスとDataRepeaterの組み合わせ時に不具合が発生する可能性があるみたいです。 この記事の内容が関係しているかもしれません。 https://social.msdn.microsoft.com/Forums/en-US/310ba0d2-f919-445d-8e22-c38305bc1cd0/datarepeateritemtemplatecontrolstextbox-formatting-issue?forum=vbpowerpacks PowerPacksを9⇒10に変えたら問題なくフォーマットもされるようになりました。 皆様もお気をつけください。