PDA

View Full Version : نمایش گزارش کریستال رپورت در صفحه جدید



kastakoorta
چهارشنبه 17 خرداد 1391, 12:42 عصر
با سلام خدمت دوستان .
من یه برنامه دارم که نیاز به چند گزارش خاص داره ، این گزارشات حتما باید به یه فرمت مرتب باشه و استفاده از گزارشات Html و CSS امکان پذیر نیست .
گزینه ای که فعلا من انتخاب کردم کریستال رپورت خود ویژوال استودیو هست .
برای کار و ارتباط با بانک اطلاعاتی من از Linq استفاده کردم .
مشکلاتی که بهش برخودردم این ها هستند .
1 - چطور در کریستال رپورت از یه کوری Linq استفاده کنم .
2 - چطور گزارش رو طوری طراحی کنم که مثلا ابتدا کاربر یه گزارش رو بر اساس یه جستجوی خاص بگیره و حالا نتیجه این جستجو در یه پنجره جدید واسش (کریستال رپورتش) نمایش داده بشه .
3 - کرستال رپورت در هنگام نمایش اطلاعات فارسی بجای فاصله مربع میذاره ! اینو باید چیکارش کن؟

kastakoorta
جمعه 19 خرداد 1391, 10:31 صبح
دوستان جوابی نبود ؟

roolinjax
یک شنبه 28 خرداد 1391, 21:20 عصر
سلام
قطعه کد استفاده از LINQ رو برات می ذارم خودت درستش کن :

using (DataClasses1DataContext dc = new
DataClasses1DataContext())
{
CrystalReport1 cr=new CrystalReport1();
var T = dc.MyTableName.OrderBy(P => P.Id);
Where(c.Name.StartWith("A")) select c;
cr.SetDataSource(T);
crystalReportViewer1.ReportSource = cr;
}
موفق باشی