Heute bin ich auf ein echt gravierendes Problem beim erstellen von Reports mit den Microsoft Reporting Service gestoßen. Ich wollte in meinen Header einige Datenfelder Benutzer mit First() so das z.B. die Adresse eines Lieferscheins im Header Bereich benutzt werden kann. Leider kommt dann beim kompilieren des Reports die Fehlermeldung: "Felder können in Seitenkopfzeilen oder –fußzeilen verwendet werden". Da ich allerdings den Content-Bereich im Report dreispaltig aufbauen wollte und die Anschrift natürlich nicht in das dreispaltige Layout platzieren wollte, musste ich eine andere Lösung finden. Da bin ich auf folgenden Artikel aufmerksam geworden (http://msdn2.microsoft.com/en-us/library/ms159677.aspx) Dort wird ein kleiner Trick beschrieben, womit man im Header Bereich über die Referenz einer Textbox im Content Bereich auf den ersten Wert zugreifen kann.
Leider ist das wirklich ein Workaround und von einem Reporting–Tool hätte ich eigentlich eine saubere Lösung erwartet…