PDA

View Full Version : مشکل با نمایش طلاعات در کریستال ریپورت



miciii
جمعه 11 مرداد 1392, 16:46 عصر
سلام
من میخوام اطلاعات ذخیره شده در یکی از جدول هام در کریستال ریپورت نمایش داده بشه از کد زیر استفاده میکنم که توی یک آموزش پیدا کردم خود کریستال ریپورت لود میشه اما مقادریش نمایش داده نمیشه:افسرده:
SqlConnection cnn = new
SqlConnection("server=TEST;uid=kar;pwd=123;database=karname");
SqlDataAdapter sqld = new
SqlDataAdapter("select * from sc", cnn);
DataSet dset = new DataSet();
sqld.Fill(dset, "sc");
dataGridView1.DataSource = dset.Tables["sc"];
DataTable dt = dset.Tables[0];
ReportDocument cr = new ReportDocument();
cr.Load(@"..\..\CrystalReport1.rpt");
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;

sohil_ww
جمعه 11 مرداد 1392, 16:58 عصر
گزارشتونو تو کریستال طراحی کردید منظورم اینه که فیلد ها رو نام گذاری کردید ؟!

miciii
جمعه 11 مرداد 1392, 17:14 عصر
متصفانه منظورتونو متوجه نشدم .
من اینجوری طراحی کردم .
108366

roolinjax
جمعه 11 مرداد 1392, 18:32 عصر
سلام
فیلدهایی که از قسمت DataBase Fields به گزارش اضافه کردین از کجا اضافه کردین ؟ dataset ؟
اون دیتاست رو دستی ساختین ؟
دلیل نمایش میتونه عدم همخونی نام فیلدهای کریستال با فیلدهایی که در نتیجه select استخراج میشه باشه.
یعنی اگر توی جدول اسم فیلدی S_name هست توی کریستال هم باید همین رو قرار بدین

roolinjax
جمعه 11 مرداد 1392, 18:34 عصر
راستی آدرسی که دادین درسته ؟
بهتره فایل های کریستال رو توی پوشه ی debug قرار بدین و آدرس رو بصورت ساده و بدین یعنی فقط نام فایل گزارش و پسوند اون.

miciii
جمعه 11 مرداد 1392, 19:20 عصر
سلام
فیلدهایی که از قسمت DataBase Fields به گزارش اضافه کردین از کجا اضافه کردین ؟ dataset ؟
اون دیتاست رو دستی ساختین ؟
دلیل نمایش میتونه عدم همخونی نام فیلدهای کریستال با فیلدهایی که در نتیجه select استخراج میشه باشه.
یعنی اگر توی جدول اسم فیلدی S_name هست توی کریستال هم باید همین رو قرار بدین

مشکل از این قسمت فکر کنم من دیتا سیت رو اشتباه انتخاب کردم
من میخوام خروجی کریستال ریپورتم مشخصات یک دانش آموز باشه یعنی میخوام کد دانش آموزی بگیره تمام مشخصات رو نمایش بده به صورت کار نامه میخوام از طریق کر نویسی انجام شه نه ویزاردی
ممنون میشم راهنمایم کنید من اولین باره دارم با کریستال ریپورت کار میکنم

miciii
جمعه 11 مرداد 1392, 19:35 عصر
راستی آدرسی که دادین درسته ؟
بهتره فایل های کریستال رو توی پوشه ی debug قرار بدین و آدرس رو بصورت ساده و بدین یعنی فقط نام فایل گزارش و پسوند اون.
کریستال ریپورت رو نشون میده طراحی رو میاره وفقط مشکل نمایش ندادن اطلاعات دیتابیس