2016-08-05 28 views
0

IはMVCチャート私は通貨記号と通貨値を表示する必要がY軸方向にMVCチャートY軸カスタマイズ

MVC Chart

を集めています。 "; "私はコード

  // Set the Custom Labebls 
     CustomLabel onPremXLabel = new CustomLabel(-0.5, 0.5, "On Premises", 0, LabelMarkStyle.None); 
     CustomLabel azureXLabel = new CustomLabel(0.75, 1.25, "Azure", 0, LabelMarkStyle.None); 
     chartArea.AxisX.CustomLabels.Add(onPremXLabel); 
     chartArea.AxisX.CustomLabels.Add(azureXLabel); 
     chartArea.AxisY.LabelStyle.Format = "C"; 
     new Font("Verdana,Arial,Helvetica,sans-serif", 
       8F, FontStyle.Regular); 
     chartArea.AxisY.LabelStyle.Font = 
      new Font("Verdana,Arial,Helvetica,sans-serif", 
        8F, FontStyle.Regular); 
     chartArea.AxisY.LineColor = Color.FromArgb(64, 64, 64, 64); 
     chartArea.AxisX.LineColor = Color.FromArgb(64, 64, 64, 64); 
     chartArea.AxisY.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64); 
     chartArea.AxisX.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64); 

     chart.ChartAreas.Add(chartArea); 

" chartArea.AxisY.LabelStyle.Format =" C以下で使用していることFO このコードは、y軸に通貨を設定するためのコードです。今、私は、ユーザーが選択した入力に従って通貨記号をカスタマイズしたかったのです。たとえば、ユーザーが米ドルまたはポンドを選択した場合、それぞれのシンボルが表示されます。助けてください。

答えて

0

通貨を文字列として取得し、y軸に文字列として送信しようとしましたが、それはおそらくその記号が表示されます。

public static class Cultures 
{ 
    public static readonly CultureInfo UnitedKingdom = 
     CultureInfo.GetCultureInfo("en-GB"); 
} 

Then: 

@price.ToString("C", Cultures.UnitedKingdom) 

このページをチェックしてください(mvcではなく、あまりにもあなたのために働くでしょう)。

String format currency

+0

申し訳ありませんが、実は私はStackOverflowのに新しいです。今私はコードを整形しました。助けてください –

+0

答えを編集しました。 – TuRQuaS3

関連する問題