سلام به همه دوستان تشكر از اينكه جواب داديد من منبع مشكل را پيدا كردم .
قضيه از اين قراره كه من ابتدا اطلاعات فردي افراد مانند نام و ش .ش و ... را درج ميكنم و سپس در گريد ويو نشان ميدم كه تا اينجا در جدول مشخصات است پس از آن اطلاعات تحصيلات را در جدول تحصيلات و اطلاعات شغل را در جدول شغل درج مي كنم و تمام اين جداول داراي يك كليد اصلي يكسان هستند يعني وقتي روي سطر اول گرديد كليك مي كنم اطلاعات تحصيلات از جدول تحصيلات و اطلاعات شغل از جدول شغل در تكست باكس هايي تعريف كردم نشان داده ميشود كه به اين نوع فرم ها master /details گفته مي شود .
من امتحان كردم همان گزارشي را كه يوزر و پسوورد ميخواست را با يك جدول طراحي كردم بدون هيچ مشكلي اجرا شد ولي زماني كه با دو يا سه جدول اجرا مي كنم يوزر و پسوورد ميخواد .
كدها را بصورت زير نوشتم :
sqlselect = "select * from moshakhasathamsaran";
hamsaran.moshakhasathamsaran_report frm = new moshakhasathamsaran_report();
frm.Show();
اين كد را براي يك دكمه نوشتم و به صفحه ديگري كه crystalReportViewer1 در اونجا قرار داره پاس ميدم .البته اينم بگم اين فقط براي جدول اولي هست و براي جداول ديگر نميدونم چيكار بايد بكنم
اينم براي فرمي كه در اون crystalReportViewer1 قرار دارد
private void moshakhasathamsaran_report_Load(object sender, EventArgs e)
{
da = new SqlDataAdapter(hamsaran.sabt_o_edit_hamsaran.sqlse lect, con);
da.Fill(ds, "moshakhasathamsaran");
bs.DataSource = ds.Tables["moshakhasathamsaran"];
hamsaran.hamsaranCrystalReport h = new hamsaranCrystalReport();
h.SetDataSource(ds);
this.crystalReportViewer1.ReportSource = h;
}
دوستان اين مشكل در سيستم خودم وجود نداره فقط روي سيستم مقصد اشكال مي گيره