با سلام خدمت دوستان عزیز من نیاز دارم تعدادی اطلاعات مثل نام- نام خوانوادگی رو در بخش بالای گزارش نشون بدم و در بخش وسط گزارش هم یک گرید داشته باشم که در هر گزارش تعداد سطر ها کم و زیاد میشوند این اطلاعات در یک گرید ویو در برنامه موجود هست من چطور می تونم این گرید ویو رو به گزارش منتقل کنم توجه داشته باشید اطلاعات از دیتابیس استخراج نمی شوند و در همون صفحه برنامه تولید شده اند ممنون
public DataTable dgv2dt()
{
DataTable dt = new DataTable();
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
DataColumn column = new DataColumn(dataGridView1.Columns[i].HeaderText);
dt.Columns.Add(column);
}
int noOfColumns = dataGridView1.Columns.Count;
foreach (DataGridViewRow dr in dataGridView1.Rows)
{DataRow dataRow = dt.NewRow();
for (int i = 0; i < noOfColumns; i++)
{
dataRow[i] = dr.Cells[i].Value.ToString();
}
}
retu dt;
}
- - , .
برچسب:
نویسنده: محمد رضا جوادیان