PDA

View Full Version : سوال: چاپ Gridview با كريستال در C#



amironline
شنبه 22 تیر 1387, 22:15 عصر
چطوري ميشه محتواي گريدويو رو با كريستال چاپ كرد؟
بصورتيكه به DataSource گريد دسترسي نداريم، يعني محتواي گريد بصورت دستي پر شده

amironline
سه شنبه 25 تیر 1387, 00:22 صبح
آقاي كياني (http://barnamenevis.org/forum/member.php?u=47458) راهنمايي كردند كه يه Dataset دستي بسازم و محتواي گريد رو به اون كپي كرده و در DataSource كريستال قرار بدم

من با جستجو تو نت كد زير رو پيدا كردم ولي متاسفانه خطا ميده



DataTable dt = new DataTable();
dt.Columns.Add();



foreach (DataGridViewRow gvr in dataGridView1.Rows)
{
DataRow dr;
dr = dt.NewRow();
for (int i = 0; i < gvr.Cells.Count; i++)
{
dr[i] = gvr.Cells[i].Value;
}
dt.Rows.Add(dr);
}