Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c#windows应用程序中更改rdlc报告的样式?_C# - Fatal编程技术网

在c#windows应用程序中更改rdlc报告的样式?

在c#windows应用程序中更改rdlc报告的样式?,c#,C#,我在rdlc报告中有10列。我想更改以“G”开头的特定单元格的粗体列值样式,就像我有值“G100”。 我尝试了这个=iif(fields!myfield.value.tostring().startwith(“G”)、“Normal”、“Bold”)但不起作用。它可能不起作用,因为您使用的是iif错误。应该是 =iif(fields!myfield.value.ToString().StartsWith("G"),"Bold","Normal") 话虽如此,您应该在声明中看到所有其他字段的粗体

我在rdlc报告中有10列。我想更改以“G”开头的特定单元格的粗体列值样式,就像我有值“G100”。
我尝试了这个=iif(fields!myfield.value.tostring().startwith(“G”)、“Normal”、“Bold”)但不起作用。

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

=iif(fields!myfield.value.ToString().StartsWith("G"),"Bold","Normal")
话虽如此,您应该在声明中看到所有其他字段的粗体。。。是否确实在值单元格的
Font.Weight
属性上使用了此选项,而不是在整个列上?如果在整个列上使用此选项,将导致随机结果,因为列中的所有单元格都将根据最后渲染的单元格进行格式化