vb.net datagridview打印错误“对非共享成员的引用需要对象引用”
这是我的sub,我得到对非共享成员的错误引用需要对象引用它是对带有公共函数DrawDataGridView的公共类DataGridViewPrinter的引用有人能帮忙吗?使用DataGridViewPrinter时没有DataGridViewPrinter的实例:vb.net datagridview打印错误“对非共享成员的引用需要对象引用”,vb.net,datagridview,Vb.net,Datagridview,这是我的sub,我得到对非共享成员的错误引用需要对象引用它是对带有公共函数DrawDataGridView的公共类DataGridViewPrinter的引用有人能帮忙吗?使用DataGridViewPrinter时没有DataGridViewPrinter的实例: Private Sub MyPrintDocument_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventA
Private Sub MyPrintDocument_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs)
Dim more As Boolean
more = DataGridViewPrinter.DrawDataGridView(e.Graphics)
If more Then e.HasMorePages = True
End Sub
可以将其初始化为新的,或者为其分配一个新实例。因为DrawDataGridView不是共享/静态的,所以需要创建DataGridViewPrinter的实例
more = DataGridViewPrinter.DrawDataGridView(e.Graphics)