更改c#windows应用程序中rdlc报表的字体样式

本文关键字:字体 样式 报表 rdlc c#windows 应用程序 更改 | 更新日期: 2023-09-27 17:57:38

我在rdlc报告中有10列。我想为以"G"开头的特定单元格更改粗体的列值样式,就像我有值"G 100"一样。我尝试过this=iif(fields!myfield.value.tostring().startwith("G")、"Normal"、"Bold"),但没有成功。

更改c#windows应用程序中rdlc报表的字体样式

它可能不起作用,因为您使用了错误的IIF。应该是

=iif(fields!myfield.value.ToString().StartsWith("G"),"Bold","Normal")

话虽如此,你应该在你的声明中看到所有其他领域的粗体。。。你确定你在值单元格的Font.Weight属性上使用了这个,而不是在整列上吗?如果在整个列上使用此选项,则会导致随机结果,因为列中的所有单元格都将根据上次渲染的单元格进行格式化。