PDA

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 صبح
دوست عزیز من یقینا همین مشکل را دارم اگر میشه لطف کنید فایل هم بزارید.

با احترام