
 نوشته شده توسط 
karaji333
					 
				 
				سلام.
احتمالا یا اینطوری خواستی پرینت بگیری
var report = new StiReport();
.
.
.
            report.Print();
یا اینطوری
StiWebViewer1.Report.Print();
اگه به این صورته، خوب باید ارور بده. چون پنجره پرینت رو میخواد باز کنه (الیته سمت سرور و نه کلاینت)
خلاصه اینکه توی وب، از متد Print نباید استفاده کنی.تو وب اینطوری باید پرینت بگیری
            
var report = new StiReport();
          .
.
.  
            StiWebViewer1.Report = report;
فرم ورود اطلاعات که تو محیط Stimul طراحی میشه هم فکر کنم به همین صورت باشه
 
	 
 سلام؛این هم کل دستوراتی که استفاده کردم،اصلا از دستوراتی که شما گفتید استفاده نکردم
        if (!IsPostBack)
        {
            students = Request.QueryString["students"];
            string query = string.Format("select tb_user.lname+' '+tb_user.fname sname,score,tb_teacher.lname+' '+tb_teacher.fname tname,[date],desscore,idnumber,[level],rank,lesson,fathername,tb_report.[type],absence,report,tb_user.id,pic,birthdate from tb_user,tb_report,tb_teacher where tb_report.fk_student=tb_user.id and fk_teacher=tb_teacher.id and tb_user.type='student' and tb_user.id in({0})", students);
            StiReport report = StiWebReport1.GetReport();
            Stimulsoft.Report.Dictionary.StiSqlSource source = report.Dictionary.DataSources["ds"] as Stimulsoft.Report.Dictionary.StiSqlSource;
            source.SqlCommand = query;
            report.Compile();
            StiWebViewer1.Report = report;
        }
این هم عکس خطاerr.png