如何在RDLC中设置文本的颜色?许多示例显示使用Microsoft Visual Basic改变颜色。但是如何在没有它的情况下将其添加到我的代码中。我看到许多示例都提供了如下相同的代码
我的条件(值):Textbox4 = 0
=IIF(Fields!Textbox4.Value = 0,"Red","Black").
但是我应该把它们放在哪里?我试图在样式之间插入,但是它不起作用。
<TablixCell>
<CellContents>
<Textbox Name="Textbox4">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Total Work Time</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Left</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<rd:DefaultName>Textbox4</rd:DefaultName>
<Style>
<Border>
<Color>LightGrey</Color>
<Style>Solid</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</CellContents>
</TablixCell>
答案 0 :(得分:0)
转到要使用条件颜色的tablecell
。然后转到Placeholder Properties..
,然后选择Font
,然后您可以看到在color dropdown
旁边有一个名为button
的{{1}}。点击按钮并将您的代码放在这里
Fx
将其放入=IIF(Fields!Textbox4.Value = 0,"Red","Black")
标记中是正确的。但是有一些问题。我认为您发布了标头style
的代码。您应该在值textbox
中进行操作。值textbox
将包含您的textbox
中的DbColumn
作为值,并且该字段应如下所示。
dataset