سلام من یه گرید دارم بصورت عکس زیر
همینطور که میبینید هر کاربر یکسری دروس داره (قران، فارسی، ریاضی و...) و هر کدام از این دروس یه نمره ای دارن (خوب یا خیلی خوب و...) حالا من با کد زیر استیمول رو به دیتاسورس این گرید وصل میکنم تا گزارش بگیرم
StiReport report = new StiReport();
report.Load("Report.mrt");
report.RegBusinessObject("BookName", dataGrid2.ItemsSource);
report.Compile();
report.ShowWithRibbonGUI();
اما مشکل اینجاست که برای هر کاربر (توی این عکس بالا 3 کاربر داریم) گزارش مربوطه چاپ نمیشه یعنی مثلا کاربر 1 لیست دروس مربوطه بهمراه امتیازش یه گزارش باشه و کاربر2 یه گزارش دیگه، نتیجه میشه عکس زیر که کل اطلاعات قاطی هستش
چطور میتونم این مشکل رو حل کنم؟