gpt4 book ai didi

c# - WPF LINQ 查询结果百分比

转载 作者:行者123 更新时间:2023-11-30 15:17:27 26 4
gpt4 key购买 nike

如何在查询结果的末尾连接“%”符号?我知道如何在 SQL 中执行此操作,但我不知道如何使用 linq 执行此操作。我现在得到的结果是 83。我怎样才能达到 83%?

private void SetLaborStandard()
{
int.TryParse(MDate.ToString("MM"), out int month);
LaborStandard = Decimal.Round(Convert.ToDecimal(db.KPIs.Where(a => a.sMonth == month).Select(a => a.LaborStandard*100).FirstOrDefault()), 2, MidpointRounding.AwayFromZero);
}

最佳答案

既然你用 WPF 和 MVVM 标记了这篇文章,我想我应该与你分享这种格式可以直接由 XAML 处理。您不需要在值上附加 % 符号。只需将您的属性公开为标准 Decimal 类型并将您的 UI 控件(TextBlockLabel 或其他)绑定(bind)到此属性。在您的绑定(bind)中,您应该使用 StringFormat 指定此值的格式应为百分比,如下所示:

<TextBlock Text="{Binding Path=LaborStandard, StringFormat={}{0}%}" />

关于c# - WPF LINQ 查询结果百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46519679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com