debugger
جمعه 23 مرداد 1388, 09:10 صبح
سلام
من وقتي ميخوام با كريستال ريپورت گزارش تهيه كنم . موقع چاپ گزارش همه ركورد ها را برام چاپ مي كنه
در حالي كه ميخوام فقط يك ركورد را چاپ كنه ، اونم ركوردي كه كاربر انتخاب مي كنه
كد فرمول را در سي شارپ مي نويسم نه در كريستال ريپورت
و شماره ايدي شخص مورد نظر را فرمول ست مي كنم تا فقط اونو چاپ كنه ولي موقع چاپ همه ركورد هاي ديتا بيس را چاپ مي كنه
اينم كد هاي بنده
ReportDocument repDoc = newReportDocument();
connectioninfo.ServerName = "(local)";
connectioninfo.DatabaseName = "kdb";
reportpath = Application.StartupPath + "\\Report1.rpt";
repDoc.Load(reportpath);
crystalReportViewer1.ReportSource = reportpath;
string formol = "{tbk.idform} = 3";
repDoc.DataDefinition.RecordSelectionFormula = formol;
لطفا كد سي شارپ بزارين چون در اين زمينه مبتدي هستم
من وقتي ميخوام با كريستال ريپورت گزارش تهيه كنم . موقع چاپ گزارش همه ركورد ها را برام چاپ مي كنه
در حالي كه ميخوام فقط يك ركورد را چاپ كنه ، اونم ركوردي كه كاربر انتخاب مي كنه
كد فرمول را در سي شارپ مي نويسم نه در كريستال ريپورت
و شماره ايدي شخص مورد نظر را فرمول ست مي كنم تا فقط اونو چاپ كنه ولي موقع چاپ همه ركورد هاي ديتا بيس را چاپ مي كنه
اينم كد هاي بنده
ReportDocument repDoc = newReportDocument();
connectioninfo.ServerName = "(local)";
connectioninfo.DatabaseName = "kdb";
reportpath = Application.StartupPath + "\\Report1.rpt";
repDoc.Load(reportpath);
crystalReportViewer1.ReportSource = reportpath;
string formol = "{tbk.idform} = 3";
repDoc.DataDefinition.RecordSelectionFormula = formol;
لطفا كد سي شارپ بزارين چون در اين زمينه مبتدي هستم