如何在将int更改为decimal后更改PdfSharp控制器

本文关键字:decimal PdfSharp 控制器 int | 更新日期: 2023-09-27 18:26:04

我把int改成了decimal?现在我的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个参数

如何在将int更改为decimal后更改PdfSharp控制器

试试这个:

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);

您还需要检查null或使用GetValueOrDefault()