在pageheader中,只能用First函数取DataSet内容的情况下,可以通过Code的share变量提取Detail DataSet的值,
Public Shared ContactFullName as String
Public Function SetContactFullName(ByVal value as String )
ContactFullName= value
Return value
End Function
在code中做此定义
在Detail的某个Field中 调用code: =Code.SetContactFullName(Fields!FullName.Value)
然后在header的textbox中 可以通过shared变量 =Code.ContactFullName,取得值,这样report的header的内容也可以根据Detail的变化而变化了。
还有ReportItems("控件名").Value的方法,跨越header,body,footer的限制进行调用。