بفرمائید این گزارش گرفتن از استیمول ریپورت ولی از دیتاگرید ویو یعنی اطلاعات دیتاگرید ویو رو گزارش میگیره.
DataTable table = new DataTable("Db_FoctorKhered");
foreach (DataGridViewColumn column in dgv1.Columns)
{
table.Columns.Add(column.Name, typeof(string));
}
for (int i = 0; i < dgv1.Rows.Count; i++)
{
table.Rows.Add();
for (int j = 0; j < dgv1.Columns.Count; j++)
{
table.Rows[i][j] = dgv1[j, i].Value;
}
}
DataSet ds = new DataSet();
ds.Tables.Add(table);
StiReport stiReport = new StiReport();
stiReport.Load(Application.StartupPath + @"..\Rpt\RptKasteAnbar.mrt");
stiReport.RegData(table);
StiOptions.Viewer.Windows.ShowPageDesignButton = false;
StiOptions.Viewer.Windows.ShowOpenButton = false;
//stiReport.Design();
stiReport.Show();