PDA

View Full Version : سوال: مشکل استفاده از دو جدول در گزارشگیری با کریستال



09178525592
جمعه 11 مرداد 1392, 20:18 عصر
سلام دوستان من در یکی از گزارش های برنامم از دو تا جدول استفاده کردم و وقتی میزنم که گزارش بگیره در صفحه گزارش فقط object textBox هایی که خودم اضافه کردم نشون میده و مقادیر رو از بانک نمیتونه بخونه. من کد رو برای گزارشگیری به صورت زیر نوشتم ببینید مشکل از کجاست؟لطفا راهنمایی کنید؟




try
{
switch (label2.Text)
{

case "نام و نام خانوادگی": { DataManagement.DT = DataManagement.Search("Select * from student where esm LIKE N'" + textBox2.Text + "%' and year LIKE N'" + radLabelElement2.Text + "%'and groupname LIKE N'" + textBox8.Text + "%' and classs LIKE N'" + textBox9.Text + "%' "); break; }

default: { break; }
}
switch (label2.Text)
{

case "نام و نام خانوادگی": { DataManagement.DT = DataManagement.Search("Select * from grade where name LIKE N'" + textBox2.Text + "%' and year LIKE N'" + radLabelElement2.Text + "%'and paye LIKE N'" + textBox8.Text + "%' and classs LIKE N'" + textBox9.Text + "%'"); break; }

default: { break; }
}
switch (label2.Text)
{

case "نام و نام خانوادگی": { DataManagement.DT = DataManagement.Search("Select * from parent where name LIKE N'" + textBox2.Text + "%' and year LIKE N'" + radLabelElement2.Text + "%'and paye LIKE N'" + textBox8.Text + "%' and classs LIKE N'" + textBox9.Text + "%'"); break; }

default: { break; }
}


pstup f = new pstup();
parvande CP1 = new parvande();
CP1.SetDataSource(DataManagement.DT);


f.crystalReportViewer1.ReportSource = CP1;
f.ShowDialog();
}
catch { }

09178525592
دوشنبه 14 مرداد 1392, 13:25 عصر
کسی نیست یه راهنمایی کنه؟خیلی لازم دارم؟؟؟
:افسرده:

khokhan
دوشنبه 14 مرداد 1392, 14:22 عصر
کسی نیست یه راهنمایی کنه؟خیلی لازم دارم؟؟؟
:افسرده:
قبل از هر چیزی یه تجدید نظر در استفاده از case/ switch بکن به نظر می آد چیزی که در نظر دارید با این شکل دستور نویسی حاصل نشه لینک (http://msdn.microsoft.com/en-us/library/vstudio/06tc147t.aspx)

و چنانکه اون try /catch رو بردارین خود vs براتون می گه کجای کارتون می لنگه