PDA

View Full Version : سوال: ارتباط ویژوال با خود برنامه کریستال ریپورت



forodo
شنبه 08 شهریور 1393, 19:56 عصر
سلام
من هرچی توی این سایت و اینترنت سرچ کردم آموزش کریستال ریپورت بوسیله کریستال ریپورت خود ویژوال هستش نه با برنامه جدای کریستال ریپورت.
من با کریستال ریپورت صفحه ام رو درست کردم که می خوام توش تکست باکس ها و دیتاگریدویو و کمبوباکس اطلاعاتشون داخل گزارش بیاد نه اطلاعات بانک اطلاعاتیم فقط اطلاعات داخل فرم. ولی اصلاًٌ هیچی در این باره نمی دونم که چطور می تونم اطلاعات فرمم رو که می خوام توی گزارش بیاد داخل اون صفحه ارسال کنم.
مثل این می مونه که یکی می خواد با اس کیوال کار کنه به صورت کدی و نمی دونه که چطور باید کانکشن رو بنویسه، اینسرت و آپدیت و ... رو کدنویسی کنه.
لطفاً بگید چطوریه.
با تشکر

اسماعیل ابراهیمی
شنبه 08 شهریور 1393, 21:30 عصر
برای ارسال رشته های دلخواه به کریستال به تعداد دلخواه Text اضافه کن و براشون مقادیرشون رو ارسال کن

یک مثال
Text ایجاد شده در کریستال ریپورت دارای نام all_transport است

در فرم نمایش ریپورت کد زیر رو بنویس



CR mycr = new CR();
TextObject all_transport2 = (TextObject)mycr.ReportDefinition.ReportObjects["all_transport"];
all_transport2.Text = "متن دلخواه";

اسماعیل ابراهیمی
شنبه 08 شهریور 1393, 21:31 عصر
راستی فضای نام using CrystalDecisions.CrystalReports.Engine; یادتون نره

Good Luck

forodo
یک شنبه 09 شهریور 1393, 00:30 صبح
اگر امکانش هست لطفاً همین رو در قالب یه برنامه میدید؟
با تشکر

forodo
یک شنبه 09 شهریور 1393, 11:30 صبح
مثلاً یه فرم دارم که داخلش یه تکست باکس و یه دیتاگریدویو داره که هیچ ربطی هم به بانک نداره.
می خوام اطلاعات داخل تکست باکس و دیتاگریدویو رو بدم به برنامه کریستال ریپورت نه به کریستال ریپورت خود ویژوال.