Reference to a non-shared member requires an object reference occurs when calling public sub

后端 未结 2 1678
旧时难觅i
旧时难觅i 2020-12-11 00:24

I have a Public Class \"General\" in which is a Public Sub \"updateDynamics\". When I attempt to reference it in the code-behind for a page like so:

updateDy         


        
相关标签:
2条回答
  • 2020-12-11 00:31

    Go to the Declaration of the desired object and mark it Shared.

    Friend Shared WithEvents MyGridCustomer As Janus.Windows.GridEX.GridEX

    0 讨论(0)
  • 2020-12-11 00:48

    You either have to make the method Shared or use an instance of the class General:

    Dim gen = New General()
    gen.updateDynamics(get_prospect.dynamicsID)
    

    or

    General.updateDynamics(get_prospect.dynamicsID)
    
    Public Shared Sub updateDynamics(dynID As Int32)
        ' ... '
    End Sub
    

    Shared(VB.NET)

    0 讨论(0)
提交回复
热议问题