データ グリッドでは、標準の書式文字列 (この場合は "N02") を使用して書式設定された数値を表示しています。このデータを Excel にエクスポートするとき、Excel の列を同じようにフォーマットしたいと思います。現在のロケールの「N02」形式を評価し、実際の形式文字列を取得する方法はありますか?
そうでない場合は、現在の NumberFormat の NumberNegativePattern、NumberGroupSizes、NumberGroupSeparator、および NumberDecimalSeparator プロパティを使用して再構築する必要があると考えていますが、自分のロケール/文化よりも自分のためにそれを正しく取得する可能性が本当に好きではありません.
これは、Excel 相互運用呼び出しに設定したいものです。
((Range)excelSheet.Columns[columnLetter + ":" + columnLetter, Type.Missing]).NumberFormat = xxxxx;
「N」と「N02」の両方に xxxxx を使用したいのですが、「N02」には「#,##0.00;-#,##0.00」のように使用できることはわかっています。明確な。