vb.net datagridview打印错误“对非共享成员的引用需要对象引用”

时间:2014-12-11 11:48:51

标签: vb.net datagridview

    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

这是我的sub并且我得到错误“引用非共享成员需要对象引用”它是对公共类“DataGridViewPrinter”的引用,具有公共函数“DrawDataGridView”可以有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

使用DataGridViewPrinter时没有实例:

more = DataGridViewPrinter.DrawDataGridView(e.Graphics)

可能将其初始化为New,或者为其分配新实例。