2014-10-10 105 views
0

我將int更改爲decimal?而我現在在我的PdfSharp控制器得到一個錯誤將int更改爲小數後如何更改PdfSharp控制器

gfx.DrawString(job.JobRetainage.ToString("C", 
       new System.Globalization.CultureInfo("en-US")), BodyFont, XBrushes.Black, 
      new XRect(460, 160, page.Width, page.Height), 
      XStringFormats.TopLeft); 

錯誤消息

沒有重載方法ToString需要兩個參數

回答

2

試試這個:

gfx.DrawString(job.JobRetainage.Value.ToString("C", 
      new System.Globalization.CultureInfo("en-US")), BodyFont, XBrushes.Black, 
     new XRect(460, 160, page.Width, page.Height), 
     XStringFormats.TopLeft); 

您還需要檢查爲空或使用GetValueOrDefault()