PDA

View Full Version : سوال: عدم نمایش اطلاعات report در report Viewer



aisana
دوشنبه 09 اسفند 1389, 10:01 صبح
من 1 برنامه win app دارم که می خوام از داده های موجود در db گزارش گیری کنم در reportViewer نمایش بدم
1 report جدید ایجاد میکنم وصلش می کنم به sql , بعد تو فرمم reportViewer رو می یارم وصل می کنم به report , ولی وقتی اجرا می کنم برناممو فقط header ریپورتو نمایش می ده از دادهای db خبری نیست
چیکار کنم؟ کدی چیزی باید بنویسم؟

aisana
دوشنبه 09 اسفند 1389, 10:04 صبح
از vs2010 استفاده می کنم c#
کمک کنید:ناراحت:

armannnext
دوشنبه 09 اسفند 1389, 10:09 صبح
شما بايد ابتدا ديتا تيبل خودت رو با دستور سلكت پر كني بعد نسبتش بدي به كريستال و بعد كريستال رو در كريستال ويوير نمايش بدي
SqlConnection conn = new SqlConnection();

conn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database1.mdf;Integrated Security=True;User Instance=True";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select * from tellbook ";
cmd.Connection=conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport4 c = new CrystalReport4();
c.SetDataSource(dt);
crystalReportViewer1.ReportSource = c;

aisana
دوشنبه 09 اسفند 1389, 10:14 صبح
مرسی از جوابت بزار برم چک کنم...

aisana
دوشنبه 09 اسفند 1389, 10:28 صبح
نمی شه از کریستال ریپورت استفاده نکنم؟ می خوام از report viwer استفاده کنم

aisana
دوشنبه 09 اسفند 1389, 11:11 صبح
کد و امتحان کردم پیغام خطا می ده

Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.

aisana
دوشنبه 09 اسفند 1389, 12:06 عصر
درست شد تونستم با report viewer :لبخندساده: