我在系统中有一个打印预览对话框控件,我希望它能打印我在我的应用程序中的DGV表。我能够毫无问题地打印表格,但有一个非常奇怪的问题。
运行应用程序并打开打印预览控件后,我得到this。我知道在关闭打印预览对话框并在系统中介入后重新打开它时,this就是我得到的。有谁知道为什么会这样?
这些是我正在使用的代码。
Route::get('/login/{social}','Auth\LoginController@loginSocial')
->where('social', 'facebook|google|twitter');
答案 0 :(得分:0)
answer to your previous post包含一个项目符号,指示确保mRow
并在按钮点击中重置newpage
开始打印。否则,那些表单/类级别变量将以它们来自上一个会话的任何值开始。
您可能还想重置起始页。如果用户在显示第17页时将其保留,则下次也会在该页面上启动。这可能是也可能不合适。
Private Sub printDGV_Click(sender As Object, e As EventArgs) Handles printDGV.Click
' need to start fresh eash time
mRow = 0
newpage = True
PrintPreviewDialog1.Document = PrintDocument1
' optionally reset the first page shown
PrintPreviewDialog1.PrintPreviewControl.StartPage = 0
PrintPreviewDialog1.ShowDialog()
End Sub