2010-11-30 25 views
0

我得到這個錯誤'重載解析失敗,因爲沒有可訪問的'DataBind'是這些參數最具體'以下是我正在使用的代碼。重載解析失敗,因爲沒有可訪問的'DataBind'是這些參數最具體的

Private Overloads Sub DataBind(ByVal iPageIndex As Integer) 
    //do some thing 
    End Sub 

    Protected Overridable Sub DataBind(raiseondatabinding as Boolean) 
     //Do some thibg 
    End Sub 

    Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnSearch.Click 
      DataBind(Nothing) //this is where I am getting error 
    End Sub 

任何幫助將被撥付。

感謝,

普拉迪普

回答

2

它不知道你要使用哪一種DataBind版本,因爲Nothing可以轉換爲兩個BooleanInteger。你可以使用變量此:

Private Sub btnSearch_Click(ByVal sender As Object, _ 
          ByVal e As ImageClickEventArgs) _ 
          Handles btnSearch.Click 
    Dim x As Integer = Nothing 
    DataBind(x) 
End Sub 

或只指定0False作爲參數:

Private Sub btnSearch_Click(ByVal sender As Object, _ 
          ByVal e As ImageClickEventArgs) _ 
          Handles btnSearch.Click 
    DataBind(False) 
End Sub 

取決於你實際上想叫哪個版本調整。像編譯器一樣,我不知道你的意圖:)

相關問題