hadi_tg7
شنبه 10 شهریور 1397, 12:55 عصر
با سلام خدمت دوستان::
من با این کد مواردی که در دیتا بیس است با توجه به کوئری نوشته شده به کریستال ریپورت پاس میدم.
private void view1_MouseDown(object sender, MouseButtonEventArgs e) {
ReportDocument rd = new ReportDocument();
rd.Load("C:/Users/hadi-TG7/Desktop/hadi project/hadi project/CrystalReport1.rpt");
using (hadiacc7Entities db = new hadiacc7Entities())
{
if (tar.IsChecked == true)
{
var q = from c in db.Table_dar
where string.Compare(c.date, dataa1.Text) >= 0
&&
string.Compare(c.date, dataa2.Text) <= 0
select c;
rd.SetDataSource(q);
rd.SetParameterValue("date", txtpar.Text);
}
این کوئری موارد موجود در دیتابیس رو به کریستال ریپورت برمی گرداند ولی در صورتی که هیچ موردی در دیتابیس وجود نداشته باشه این خطا رو میاره.148793
از دوستان میخوام در مورد مدیریت این خطا راهنمایی کنند.
با سپاس.
من با این کد مواردی که در دیتا بیس است با توجه به کوئری نوشته شده به کریستال ریپورت پاس میدم.
private void view1_MouseDown(object sender, MouseButtonEventArgs e) {
ReportDocument rd = new ReportDocument();
rd.Load("C:/Users/hadi-TG7/Desktop/hadi project/hadi project/CrystalReport1.rpt");
using (hadiacc7Entities db = new hadiacc7Entities())
{
if (tar.IsChecked == true)
{
var q = from c in db.Table_dar
where string.Compare(c.date, dataa1.Text) >= 0
&&
string.Compare(c.date, dataa2.Text) <= 0
select c;
rd.SetDataSource(q);
rd.SetParameterValue("date", txtpar.Text);
}
این کوئری موارد موجود در دیتابیس رو به کریستال ریپورت برمی گرداند ولی در صورتی که هیچ موردی در دیتابیس وجود نداشته باشه این خطا رو میاره.148793
از دوستان میخوام در مورد مدیریت این خطا راهنمایی کنند.
با سپاس.