PDA

نسخه کامل مشاهده نسخه کامل : مشکل با گزارش



f_naderi
11-09-2009, 00:44
سلام
من یک گزارش با کریستال ریپورت در ست کردم که با زدن دکمه صورت حساب اطلاعات خرید یک مشتری که کدش درون تکست باکس وارد شده رو نشون بده ولی وقتی که این دکمه رو می زنم اطلاعات همه مشتریان رو به من نشون میده ، این هم کد مربوط به دکمه صورتحساب:

CrystalReport1 rpt = new CrystalReport1();
int code = Convert.ToInt32(textBox12.Text);
ds1.Clear();
ds1.Tables.Clear();
string strsql = "select moshtari.codemoshtari,moshtari.name,bedehkari,kala .name,forosh.date,sefaresh.tedadkala from sefaresh,moshtari,kala,forosh where kala.codekala=sefaresh.codekala and sefaresh.shomarehsefaresh=forosh.shomarehsefaresh and forosh.codemoshtari=moshtari.codemoshtari and moshtari.codemoshtari=" + code;
oleDbConnection1.Open();
da1 = new OleDbDataAdapter(strsql, oleDbConnection1);
da1.Fill(ds1);
oleDbConnection1.Close();
Form2 re = new Form2();
rpt.SetDataSource( ds1);
re.crystalReportViewer1.ReportSource = rpt;
re.ShowDialog();