sima_ahmadi
دوشنبه 21 اسفند 1391, 07:08 صبح
سلام ب همه
من س تا جدول دارم که برای گزارشگیری ازشون اومدم اونا رو رو یک دیتا ست انداختم و فرمان fill اونو با دستور select موردنظرم نوشتم بعد یک ریپرت ساختم با فیلدهای همون select ...اما همش خالی میاره!!!
من همه تاپیکای مشابهو خوندم لینک جدوال درست برقرار شده کدمو میذارم شاید ایراد از کده ...دیگه دانسته های من قد نمیده لطفا با تجربه ها راهمنماییم کنید ...چیکار کنم؟؟؟؟
string cmd = " select moshtari.name,moshtari.family,khedmat,gheymat,pard akhti,hamkar.family,sefaresh.tarikh,darsade_hamkar ,sahme_hamkar,sahme_arayeshgah from sefaresh,moshtari,hamkar where sefaresh.id_hamkar=hamkar.id_hamkar and sefaresh.id_moshtari=moshtari.id_moshtari and tarikh between '" + textBox4.Text + "' and '" + textBox3.Text + "' ";
SqlDataAdapter da = new SqlDataAdapter(cmd, con);
daramadds dataset = new daramadds();
da.Fill(dataset, "table1");
rpt_daramad rpt = new rpt_daramad();
rpt.Load("rpt_daramad.rpt");
rpt.SetDataSource(dataset.Tables["table1"]);
crystalReportViewer1.ReportSource = rpt;
crystalReportViewer1.Refresh();
من س تا جدول دارم که برای گزارشگیری ازشون اومدم اونا رو رو یک دیتا ست انداختم و فرمان fill اونو با دستور select موردنظرم نوشتم بعد یک ریپرت ساختم با فیلدهای همون select ...اما همش خالی میاره!!!
من همه تاپیکای مشابهو خوندم لینک جدوال درست برقرار شده کدمو میذارم شاید ایراد از کده ...دیگه دانسته های من قد نمیده لطفا با تجربه ها راهمنماییم کنید ...چیکار کنم؟؟؟؟
string cmd = " select moshtari.name,moshtari.family,khedmat,gheymat,pard akhti,hamkar.family,sefaresh.tarikh,darsade_hamkar ,sahme_hamkar,sahme_arayeshgah from sefaresh,moshtari,hamkar where sefaresh.id_hamkar=hamkar.id_hamkar and sefaresh.id_moshtari=moshtari.id_moshtari and tarikh between '" + textBox4.Text + "' and '" + textBox3.Text + "' ";
SqlDataAdapter da = new SqlDataAdapter(cmd, con);
daramadds dataset = new daramadds();
da.Fill(dataset, "table1");
rpt_daramad rpt = new rpt_daramad();
rpt.Load("rpt_daramad.rpt");
rpt.SetDataSource(dataset.Tables["table1"]);
crystalReportViewer1.ReportSource = rpt;
crystalReportViewer1.Refresh();