forodo
سه شنبه 18 شهریور 1393, 17:54 عصر
سلام
من یه ساب ریپورت دارم که نمی دونم چطور باید اطلاعات رو داخلش بریزم. یعنی از regdate که استفاده می کنم خوب جای استفاده از یک دیتاتیبل رو دارم.
الان چطوری می تونم اون dt3 رو بفرستم برای ساب ریپورتم؟
DataTable dt2 = new DataTable();
dt2.Columns.Add("Column1");
dt2.Columns.Add("Column2");
for (int i = 0; i < dataGridView2.Rows.Count - 1; i++)
{
dt2.Rows.Add(dataGridView2.Rows[i].Cells[0].Value, dataGridView2.Rows[i].Cells[1].Value);
}
DataTable dt3 = new DataTable();
dt3.Columns.Add("Column3");
dt3.Columns.Add("Column4");
for (int j = 0; j < dataGridView3.Rows.Count - 1; j++)
{
dt3.Rows.Add(dataGridView3.Rows[j].Cells[0].Value, dataGridView3.Rows[j].Cells[1].Value);
}
stiReport1.Load(@"Report.mrt");
//stiReport1.RegData("dtdt1", dt3);
stiReport1.RegData("dt1", dt2);
stiReport1.Show();
من یه ساب ریپورت دارم که نمی دونم چطور باید اطلاعات رو داخلش بریزم. یعنی از regdate که استفاده می کنم خوب جای استفاده از یک دیتاتیبل رو دارم.
الان چطوری می تونم اون dt3 رو بفرستم برای ساب ریپورتم؟
DataTable dt2 = new DataTable();
dt2.Columns.Add("Column1");
dt2.Columns.Add("Column2");
for (int i = 0; i < dataGridView2.Rows.Count - 1; i++)
{
dt2.Rows.Add(dataGridView2.Rows[i].Cells[0].Value, dataGridView2.Rows[i].Cells[1].Value);
}
DataTable dt3 = new DataTable();
dt3.Columns.Add("Column3");
dt3.Columns.Add("Column4");
for (int j = 0; j < dataGridView3.Rows.Count - 1; j++)
{
dt3.Rows.Add(dataGridView3.Rows[j].Cells[0].Value, dataGridView3.Rows[j].Cells[1].Value);
}
stiReport1.Load(@"Report.mrt");
//stiReport1.RegData("dtdt1", dt3);
stiReport1.RegData("dt1", dt2);
stiReport1.Show();