C# 用C语言打印预览制作问题#

C# 用C语言打印预览制作问题#,c#,.net,print-preview,C#,.net,Print Preview,当我点击打印预览按钮时。它显示我列出的项目。但当我关闭打印预览屏幕并添加更多项目并单击打印预览时。它只显示我稍后输入的项目。我清除旧添加的项目 这是我正在尝试的代码 private void printDocument1\u PrintPage(对象发送者,System.Drawing.Printing.PrintPageEventArgs e) { e、 Graphics.DrawString(“Date:+DateTime.Now.ToShortDateString(),新字体(“Calib

当我点击打印预览按钮时。它显示我列出的项目。但当我关闭打印预览屏幕并添加更多项目并单击打印预览时。它只显示我稍后输入的项目。我清除旧添加的项目

这是我正在尝试的代码

private void printDocument1\u PrintPage(对象发送者,System.Drawing.Printing.PrintPageEventArgs e)
{
e、 Graphics.DrawString(“Date:+DateTime.Now.ToShortDateString(),新字体(“Calibri”,11,FontStyle.Regular),Brush.Black,新点(300150));
e、 Graphics.DrawString(“客户名称:”+customername.Text.Trim(),新字体(“Calibri”,11,FontStyle.Regular),Brush.Black,新点(20150));
int yPos=200;
int xPos=20;
int-brandyPos=180;
for(int i=numberOfItemsPrintedSoFar;i如果(numberOfItemsPerPage是否重置变量,如
NumberOfItemsSprintedSofar
?我想在再次打开打印预览之前,您需要
NumberOfItemsSprintedSofar
变量。没有BeginPrint事件处理程序,这可能是错误所在。需要将NumberOfItemsSprintedSofar设置回0。我执行了NumberOfItemsSprintedSofar=0;numberOfItemsPerPage=0;但由于此原因,项目没有移动到下一页。