根据一个dataTable怎么手工画一个报表,怎么样去分页?(熟悉printDocument,printPreviewDialog),请进
以下是在printdocument 的printPage()事件中的代码
for(i=0;i<dt.Rows.Count;i++)
{
g.DrawString(dt.Rows[i][3].ToString()+"."+dt.Rows[i][4].ToString(), new Font("Arial",8, FontStyle.Regular ), Brushes.Black,25, 150+(i*20)+25);
g.DrawString(dt.Rows[i][5].ToString(), new Font("Arial",8, FontStyle.Regular), Brushes.Black,150, 150+(i*20)+25);