PDA

View Full Version : نحوه گزارشگیری با استیمول در LINQ



alireza250
جمعه 17 مهر 1394, 01:28 صبح
سلام
خیلی تو نت گشتم ولی همش گزارشگیری استیمول در Ado.net رو گفته بودن، ممنون میشم یکی آموزش گزارشگیری تو LINQ رو توضیح بده.
باتشکر

بعد از کلی دردسر و سرچ خودم جوابمو پیدا کردم:
http://goo.gl/p1i5a8
(http://goo.gl/p1i5a8)
ی نکته هم بگم بگم برا کسایی ک بعدا این مشکل براشون پیش میاد:
اگه مثه داخل فیلم کد بنویسید، اگه فارن کی تو جدولتون داشته باشید و تو ویو چند جدول رو ادغام کرده باشید، توی گزارش ب جای فیلدهای فارن کی براتون عدد میزنه و اسمش رو نمیزنه ک برای رفع این مشکل می تونید کدهاتون رو اینطور بنویسید:(ب جای همه اون کدها، این کدهارو تو کلیک دکمه بنویسید)

private void button1_Click(object sender, EventArgs e)
{
DataTable table = new DataTable();

table.Columns.Add("Firstname");
table.Columns.Add("Lastname");
table.Columns.Add("BirthDate");
table.Columns.Add("ClassName");
table.Columns.Add("Job");

foreach (DataGridViewRow dgv in dataGridView1.Rows)
{
table.Rows.Add(dgv.Cells[1].Value,
dgv.Cells[2].Value,
dgv.Cells[4].Value,
dgv.Cells[5].Value,
dgv.Cells[15].Value
);
}

StiReport report = new StiReport();
report.Load(@"Report.mrt");
report.RegData(table);
report.Show();

}