所以如果任何人有同樣的問題,我有一個答案;
在ReportProperties的行爲準則第
添加以下
Dim customRowNumber as Integer = 0
Dim previousRowNumber as integer = 0
Function CustomRowCounter(conditionToTest as Boolean, rowNumbner as Integer) as Integer
if(conditionToTest and rowNumbner <> previousRowNumber)
customRowNumber = customRowNumber + 1
previousRowNumber = rowNumbner
end if
return customRowNumber
End Function
然後在背景場在列屬性添加此條件:
=iif(Code.CustomRowCounter(Fields!MeanAeb.Value="",RowNumber(nothing)) Mod 2, "#e5e5e5", "White")
這是很好的,因爲你可以添加任何條件你喜歡代替Fields!MeanAeb.Value =「」。只要記住在rowVisibility字段中使用條件的反函數,否則可能會導致奇怪的效果。
哦,如果你想要一個國際象棋棋牌期待你的報告只是放棄previousRowNumber :)