Spostare un oggetto nel report

giovedì 15 marzo 2007 - 20.09

frazzolini Profilo | Newbie

Saluti a tutti

Per esigenze di stampa ho la necessità di spostare un subreport (o in generale un oggetto qualunque) all'interno di un report, a seconda che la pagina sia pari o dispari, quindi la domanda è la seguente.

E' possibile creare una funzione del tipo "if PageNumber mod 2 <> 0 then oggetto.posizione = xxxx" o qualcosa del genere ?

Grazie a chiunque voglia aiutarmi

freeteo Profilo | Guru

ciao,
diciamo che non riesci a fare operazioni di questo genere in fase di esecuzione del report, potresti aggiugere 2 subreport e poi nascondere uno dei 2 a seconda del "pagenumber mod 2" come formula sulla proprieta' suppress.
Altrimenti puoi spostare da codice gli oggetti del report, con codice di questo tipo:
foreach (ReportObject obj in rpt.ReportDefinition.ReportObjects) { obj.Left = 123; obj.Top = 456; }

pero' cmq lavorando sull'oggetto .net e non farlo fare al report...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5