我有以下代码:
if (qRadioSystemChoice1.Checked)
qRadioSystemChoice = "1";
else if (qRadioSystemChoice2.Checked)
qRadioSystemChoice = "2";
else if (qRadioSystemChoice3.Checked)
qRadioSystemChoice = "3";
updateDataInfo.AddParm("qRadioSystemChoice", qRadioSystemChoice, "int");
在SQL Srver中,ReportBuilder 2.0是否可以有3个字段,如果选中了该字段,则在该行文本旁边放置一个X?
示例:
X (1 text here
_ (2 text here
_ (3 text here
我正在查看表达式构建器,我看到我有=Fields!qRadioSystemCoice.Value
所以这是否意味着如果值为1~3,我可以放置一个X?
答案 0 :(得分:1)
是的,基本上。您只需在每行旁边的报表生成器中添加IF语句:
=Iif(Fields!qRadioSystemChoice.Value = "1", "X", Nothing)
然后对第2行和第3行重复此操作,显然会在代码中使用"1"
和"2"
替换"3"
。