ورود

View Full Version : سوال: امکان ایجاد گزارش StimulSoft Report با linq



mymina
شنبه 21 بهمن 1391, 12:32 عصر
با سلام
برنامه ای دارم به زبان c# با linq می نویسم نیاز به گزارش گیری در پروژه دارم
تا به حال با StimulSoft Report کار نکردم و تازه به شروع یادگیری آن کردم می خواستم بدونم می تونم برای اتصال گزارش ها به پایگاه داده از linq استفاده کنم یا نه ؟ چگونه ؟

uniqueboy_ara
شنبه 21 بهمن 1391, 23:09 عصر
بله، خیلی هم راحت میشه این کارو کرد، یه جستجو تو انجمن #C بزنید مطالب خوبی پیدا می کنی :)

ebrahimshekoohy
یک شنبه 22 بهمن 1391, 10:15 صبح
public void RegData(StiReport report)
{
using (DataLinqDataContext context=new DataLinqDataContext () )
{
var categories =
from c in context.T_Drivers
//select c;
select new { c.Name_Driver, c.Gate_Driver, c.Code_Driver };


report.RegData("Categories", categories);
}
}

RegData(report);
report.Design();
report.Load(Application.StartupPath + "\\Report.mrt");
RegData(report);
report.Show();
نمی دونستم از کجا می شه فایل رو تو سایت آپلود کرد وگرنه یه مثال برات آپلود می کردم

shirazatm
پنج شنبه 24 اسفند 1391, 09:00 صبح
var report = new StiReport();

var dataContext = new DataContext();

var custQuery =
from cust in dataContext.Customers.AsEnumerable()
where cust.City == "London"
select cust;

report.RegData("Customer", custQuery);

report.RegBusinessObject("Customer2", custQuery);


webDesigner.Design(report);