salehsam
پنج شنبه 17 بهمن 1392, 22:51 عصر
سلام دوستان
من با کد زیر گزارش تک تک افراد رو میتونم بگیرم
حالا میخوام یه گزارش کامل از همه افراد داشته باشم چی کار باید بکنم؟
ممنون
Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.Load("eblagh.mrt");
var person = (from per in db.tbl_person.Where(c => c.per_id == id)
select new
{
per.per_pic,
per.per_nid,
per.per_fname,
per.per_lname,
per.per_faname,
per.per_cid,
per.per_birthdate,
per.per_gender,
per.tbl_education.edu_section,
per.tbl_edufield.edu_name,
}).ToList();
var dore = (from s in db.tbl_per_dore
join p in db.tbl_user on s.per_dore_user equals p.user_id
where s.fk_person == id
select new
{
s.tbl_dore.dore_subject,
s.tbl_dore.dore_startdate,
s.tbl_dore.dore_enddate,
s.tbl_dore.dore_registerdate,
s.dore_money,
s.dore_money_value,
p.user_fullname,
s.per_dore_registersate
}).ToList();
stiReport1.RegBusinessObject("rcsentity", "person", person);
stiReport1.RegBusinessObject("rcsentity", "dore", dore);
try
{
//stiReport1.Design();
stiReport1.Show();
}
catch { }
116479
من با کد زیر گزارش تک تک افراد رو میتونم بگیرم
حالا میخوام یه گزارش کامل از همه افراد داشته باشم چی کار باید بکنم؟
ممنون
Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.Load("eblagh.mrt");
var person = (from per in db.tbl_person.Where(c => c.per_id == id)
select new
{
per.per_pic,
per.per_nid,
per.per_fname,
per.per_lname,
per.per_faname,
per.per_cid,
per.per_birthdate,
per.per_gender,
per.tbl_education.edu_section,
per.tbl_edufield.edu_name,
}).ToList();
var dore = (from s in db.tbl_per_dore
join p in db.tbl_user on s.per_dore_user equals p.user_id
where s.fk_person == id
select new
{
s.tbl_dore.dore_subject,
s.tbl_dore.dore_startdate,
s.tbl_dore.dore_enddate,
s.tbl_dore.dore_registerdate,
s.dore_money,
s.dore_money_value,
p.user_fullname,
s.per_dore_registersate
}).ToList();
stiReport1.RegBusinessObject("rcsentity", "person", person);
stiReport1.RegBusinessObject("rcsentity", "dore", dore);
try
{
//stiReport1.Design();
stiReport1.Show();
}
catch { }
116479