سلام خدمت اساتید عزیز ، من می خوام با استفاده از linq و stimulsoft report کدی بنویسم که کارت عضویت کتابخانه برای دانش آموزان صادر بشه
اما وقتی گزارش میگیریم فقظ نفر اول و سطر اول گرید ویو برای چاپ فرستاده میشه . عکس و کد رو ضمیمه می کنم اگه از دوستان کسی میتونه راهنماییم کنه ممنون میشم.
DBLinqDataContext db = new DBLinqDataContext(); private void button1_Click(object sender, EventArgs e) { var SelectStudent = from row in db.InfoStudents select row; StiReport report = new StiReport(); report.Load(Application.StartupPath + "\\ReportPerson.mrt"); report.Compile(); report.RegBusinessObject("MyPerson", SelectStudent); report.Show(); }
سلام خط زیر رو جایگزین کنید:
var SelectStudent = (from row in db.InfoStudents select row).ToList();
و اینکه دقت کنید در گزارش استیمول حتما از کنترل Data استفاده کنید تا به تعداد ردیف های موجود Object شما گزارش تحویلتون بده. اگر Data استفاده نکنید فقط اولین ردیف رو چاپ میکند.
با تشکر از جناب نصیری . البته من این کدی که گفتین امتحان کردم اما جواب نداد روی استیمول نسخه 2018 و مجبور شدم 2012 نصب کنم و جواب دادم. در اصل با نسخه 2012 به بعد مشکل داره این کد
سلام دوست عزیز.
برای حل مسئله هیچوقت روی مسئله را پاک نکنید.شما مشکلتون رو حل نکردید بلکه خودتون رو از حالت بروزرسانی خارج کردید.
بگرد و مشکلتو پیدا نکن.
هرچند مشکلی نیست. برید و طرز استفاده نسخه جدید استیمول رو از سایتش بخونید و سمپل هارو ببینید حتما مشکلتون حل میشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)