ايران ويج

نسخه‌ی کامل: مشکل در گزارش گیری چند جدول
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دو ستان
زمانی فقط بخوام از یک جدول گزارش بگیرم به راحتی این کار انجام میشه
http://www.pic1.iran-forum.ir/images/up1...779968.jpg

مشکل زمای پیش میاد که بخوام بین چند تا جدول جوین بگیرم
http://www.pic1.iran-forum.ir/images/up1...366530.jpg
http://www.pic1.iran-forum.ir/images/up1...721713.jpg

این مشکل زمانی که فقط دو تا جدول هم دارم وجود داره
http://www.pic1.iran-forum.ir/images/up1...199222.jpg
اگه کسی از دوستان میتونه کمکم کنه
ویندوز من سون 64 بیتی است
و از Microsoft Visual Studio 2008 استفاده میکنم

کد:
q = string.Format("SELECT dbo.amaleyat.idradif, dbo.amaleyat.IDamal, dbo.amaleyat.idhesab, dbo.kala.name, dbo.vahedkala.namevahed, dbo.amaleyat.tedad, dbo.amaleyat.feej, dbo.tb_noamal.name2, dbo.amaleyat.tsabt FROM dbo.amaleyat INNER JOIN dbo.kala ON dbo.amaleyat.idkala1 = dbo.kala.IDkala INNER JOIN dbo.tb_noamal ON dbo.amaleyat.noamal = dbo.tb_noamal.id INNER JOIN dbo.vahedkala ON dbo.kala.vahed_fk = dbo.vahedkala.IDvahed");
dt = SqlWorker.Select(q);//SqlWorker= کلاسی جهت برقراری رابطه با sql server
//dt= متغیری از نوع datatable
dataGridView1.DataSource = dt;

CrystalReport2 rd = new CrystalReport2();

rd.SetDataSource(dt);

crystalReportViewer1.ReportSource =rd;
crystalReportViewer1.Show();
به نظر مياد مشكل در تعريف كامندها باشه

سورست رو بزار تا بيشتر برسيش كنيم
ممنون دوست عزیز
با اصلاح کد مشکلم حل شد