View Full Version : سوال: مشکل در انتخاب رکورد در کریستال رپورت
mohammad diba
دوشنبه 05 اسفند 1387, 19:36 عصر
سلام من یک برنامه نوشته ام که کد شهر ها را ازکاربر گرفته و از طریق پارامتر به کریستال ارسال میکنه . حالا می خوام در گزارش فقط اطلاعات این شهرها نمایش داده بشه چه کار کنم.لطفا کمکم کنید.
mohsen306
سه شنبه 06 اسفند 1387, 00:20 صبح
با سلام:
میتونی یک View از اطلاعاتی که میخوای درست کنی ، بعد DataSet رو براش بسازی ، بیاری تو کریستال و بعد از ساخت ریپورت به شیوه ی زیر عمل کنی.
CrystalReport1 cry = new CrystalReport1();
بعد از تعریف دیتا آداپتر رو که ماله Dataset پر میکنی .اما قبلش بهتر یک دیتا گرید بندازی و Dataset رو توش Add کنی و دیتا ست و دیتا آداپتر و بایندینگ سورس به فرمت اضافه میشن حالا واسه پر کردن دیتا آداپتر:
sampleviewTableAdapter.Fill (sampledataset.Viewname );
بعد کریستال ریپورتتو با Datasetet پر میکنی
cry.SetDataSource(govahi);
حالا به بخشی که میخوای می رسیم
cry.DataDefinition.RecordSelectionFormula = "{Viewname.codeshahr}=N'textbox1.text"'
تو به جای textbox میتونی هر چیزی بزاری اینطوری میتونی ریپورت درست بگیری
ضمنا برای نمایشش در ریپورت ویو هم کد زیر رو بزن
crystalReportViewer1.ReportSource = cry
باز هم اگه مشکلی بود بگو
دیدی داشت یادم میرفت اون دیتا گرید رو از فرمت پاک کن
موفق باشی:بامزه:
Rink.e
چهارشنبه 14 اسفند 1387, 09:39 صبح
دوست عزیز من یقینا همین مشکل را دارم اگر میشه لطف کنید فایل هم بزارید.
با احترام
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.