ciao,
effettivamente una proprietà o funzionalità di questo tipo non c'è "già fatta".
Se riesci a sapere da codice se avrai o meno tante righe, potresti andare 1po "a spanne" e cambiare tu l'altezza del grafico che hai nel report:
ReportDocument report = new ReportDocument();
report.Load(@"...rptArticoli.rpt");
....
if(diversi_valori > x)
report.ReportDefinition.ReportObjects["grafico"].Height = ...
magari se hai un datable, giri sulle righe per tirare fuori i valori diversi che verrebbero plottati nel grafico...una cosa di questo genere proverei io a vedere se è percorribile.
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo